如何找到PowerShell cmdlet的DLL路径

时间:2013-04-24 10:02:27

标签: powershell

我正在使用从模块导入的一些cmdlet,并希望找到DLL物理位置的位置,以便我可以在它们上使用dotPeek或Reflector。有没有办法以某种方式找出DLL路径?

2 个答案:

答案 0 :(得分:19)

尝试

 ( get-command my-cmdlet ).dll

答案 1 :(得分:0)

可接受的答案将适用于cmdlet,但不适用于本机功能,例如Add-BgpRouterAdd-PrinterDriver。要确定函数的文件路径,请使用

$Function = Get-Command Add-BgpRouter
(Get-Module $Function.ModuleName).Path