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

KPS*_*KPS 5 powershell scripting batch-file

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

我是一个非常新的power shell并尝试过Get-Process方法,但是它不提供我需要的信息,还有另一种方法可以在power shell中检索它吗?

Gra*_*rdx 3

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

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

$modules = Get-Process | Where { $_.ProcessName -eq "process.name" } | Select Modules
$modules.Modules
Run Code Online (Sandbox Code Playgroud)

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