Есть ли общий способ наблюдения за деталями низкого уровня того, что именно происходит при запуске любого заданного командлета в PowerShell? Конкретный командлет не имеет значения, потому что это касается поиска подробного режима, который применяется в целом ко всем из них. Чтобы прояснить это, это не рассматривает просмотр сценариев PowerShell по мере их выполнения. Возможно ли это с помощью командлетов PowerShell?Есть ли подробный режим для командлетов PowerShell?
0
A
ответ
0
O,
То, что я думаю, что может иметь большое значение для вас, является PowerShell Help System.
Это один из лучших!
Просто с помощью Get-Help about_commonparameters
будет выпускать все общие параметры доступны для каждого командлета в PowerShell
даст вам большое представление о следующих параметрах:
-Debug
-ErrorAction
-ErrorVariable
-InformationAction
-InformationVariable
-OutVariable
-OutBuffer
-PipelineVariable
-Verbose
-WarningAction
-WarningVariable
-WhatIf
-Confirm
Надежда это полезно!
Также здесь большой TechNet Article о том, как использовать функциональные возможности Get-Help
+0
Тогда я обязательно это сделаю. Спасибо за эти великие указатели. :) –
как о '-verbose'? или '-debug'? – 4c74356b41
Как новый новичок с Powershell на простейшем уровне, я еще не слышал об этом. Но, основываясь на том, что я могу теперь найти в отношении них, они, похоже, управляют мной, возможно, в правильном направлении. Если я правильно их понимаю, кажется, что они могут быть добавлены к любой строке командлета в командной оболочке, и это приведет к чему-то вроде того, что я хочу. Так что спасибо тебе. –
Имейте в виду, что выход этих переключателей зависит от тех, кто написал команду cmdlet/function/script. Сам механизм powershell ничего не генерирует, поэтому разработчикам необходимо добавить эти «комментарии». В результате, cmdlets от хороших разработчиков имеют полезный вывод, в то время как другие не имеют ничего или бесполезного вывода. То же самое можно сказать о '-WhatIf' –