scripting - 检索正在运行的进程的dll路径

标签 scripting powershell batch-file

我有一个使用 .dll 文件的应用程序,该文件有 2 个不同的位置,我需要找出它在 200 多台计算机上使用的位置。

我对 power shell 非常陌生,并且尝试过 Get-Process 方法,但它没有提供我需要的信息,是否有其他方法可以在 power shell 中检索此信息?

最佳答案

这个article给出了一种使用 WMI 提供程序调用的方法。您可以使用最后提供的函数。如果您只是在寻找一些快速而肮脏的东西,那么这会起作用。

再深入一点,这可能就是您想要的:

$modules = Get-Process | Where { $_.ProcessName -eq "process.name" } | Select Modules
$modules.Modules

将 process.name 替换为您的进程名称

关于scripting - 检索正在运行的进程的dll路径,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9041062/

相关文章:

windows - 删除一个月的所有文件,但最后一个

linux - 期望脚本输出

mysql - 使用 Force 在 Windows 上导入大型 MySQL .sql 文件

string - 使用批处理文件检查文件路径的长度。 #字符串长度

powershell - 替换文件名中的单引号(')

linux - bash 中的特殊管道/重定向

linux - 无法将输出重定向到文件

powershell - PowerShell 有哪些数据类型?

powershell - 如何验证 Invoke-RestMethod 以列出 Artifactory 存储库

windows - PowerShell [wmiclass] Win32_Process.Create() 然后等待批处理文件完成