我正在尝试追踪 Windows 8 上 Powershell 中 cmdlet 的确切来源。我该如何追踪它?我知道它是哪个模块,但这无法帮助我追踪其代码在哪个 DLL 中实现。我该如何追踪它?
答案1
您可以使用Get-Command
cmdlet 返回有关特定 cmdlet 的信息,然后简单地返回其.DLL
属性。
例如Get-ChildItem
:
(Get-Command Get-ChildItem).DLL
输出结果如下:
C:\Windows\assembly\GAC_MSIL\Microsoft.PowerShell.Commands.Management\1.0.0.0__31bf3856ad364e35\Microsoft.PowerShell.Commands.Management.dll
答案2
例如如果你想了解 Get-ChildItem 的 DLL:
(get-command get-childitem).dll