我有一个使用 .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/