Я играю со скриптами PowerShell, и они отлично работают. Тем не менее, мне интересно, есть ли способ также показать все команды, которые были запущены, как если бы вы вводили их вручную. Это будет похоже на «echo on» в пакетных файлах. Я посмотрел на аргументы командной строки PowerShell, командлеты, но не нашел ничего очевидного. Благодарность!
powershell
command
Нельсон Ротермел
источник
источник
Param
, не забудьте поместить эту строку под блоком определения параметров, иначе это может вызвать сбои.Где я использовал
echo on
в CMD, я теперь используюWrite-Verbose
иSet-PSDebug -Step
вместо. Они не одинаковы, но они более могущественны, если ими владеют умело.источник
Гадкий:
Проблема с вышеупомянутым состоит в том, что если у вас есть многострочные команды, подобные этой:
Выше не получится с моим примером выше, если он помещен в foo.ps1 с этой структурой ...
источник
Расскажу вам обо всех командах и
вернет полный список для вас, чтобы манипулировать \ отображать и т. д.
источник