Я пытаюсь отследить, откуда именно появился командлет в Powershell в Windows 8. Как мне отследить это? Я знаю, какой модуль и что такое, но это не помогает мне отследить фактическую DLL, в которой реализован код. Как мне отследить это?
2 ответа
2
Вы можете использовать командлет Get-Command
для возврата информации о конкретном командлете, а затем просто вернуть его .DLL
.
Например, для Get-ChildItem
:
(Get-Command Get-ChildItem).DLL
Вывод будет что-то вроде:
C:\Windows\ сборка \ GAC_MSIL \ Microsoft.PowerShell.Команды.Управление \ 1.0.0.0__31bf3856ad364e35 \ Microsoft.PowerShell.Команды.Management.dll
1
Например, если вы хотите знать DLL для Get-ChildItem:
(get-command get-childitem).dll