4

Я пытаюсь отследить, откуда именно появился командлет в Powershell в Windows 8. Как мне отследить это? Я знаю, какой модуль и что такое, но это не помогает мне отследить фактическую DLL, в которой реализован код. Как мне отследить это?

2 ответа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

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .