Для скомпилированных командлетов вы можете получить путь к .dll
с помощью:
(Get-Command Get-ChildItem).DLL
(Заменить Get-ChildItem
с помощью соответствующего командлета)
Once вы знаете путь к .dll
, вы можете открыть его с помощью .NET дизассемблера, такого как dotPeek :
& dotPeek64.exe (Get-Command Get-ChildItem).DLL