Сохраните скрипт хотя бы один раз. Это предотвратит «эхо скрипта» содержимого скрипта. Вместо этого он будет отображать путь к сохраненному сценарию только при запуске сценария для тестирования.
Есть ли способ отключить отображение сценариев в PowerShell ISE?
31378
Iszi
Всякий раз, когда я хочу проверить выполнение моего сценария в PowerShell ISE, весь сценарий выводится на консоль перед его выполнением. Затем любой фактический вывод из сценария записывается, начиная сразу же после строки. Это вносит много шума в консоль и может усложнить поиск конца эхо-кода скрипта и начала вывода.
Есть ли способ отключить это отображение сценария в консоли?
Будет ли Clear-Host подходящим решением?
Guy Thomas 10 лет назад
0
@GuyThomas Я бы не хотел. Это затруднило бы сравнение выходных данных между последующими запусками скрипта.
Iszi 10 лет назад
1
Запуск PowerShell ISE (x86) был моей проблемой. Запуск 64-битной версии исправить это.
Paul Totzke 7 лет назад
0
2 ответа на вопрос
29
SgtOJ
-2
Kuro
если у вас есть строка, например
cmd.exe /c "echo foo"
вы можете найти путь к нулю и, следовательно, не выводить
cmd.exe /c "echo foo" > $null
так что если вы запускаете .ps1 из командной строки, вы можете сделать что-то вроде этого:
PS C:\Users\bodyi> foo.ps1 > $null
Это не решает проблему. Это просто удаляет вывод скрипта, сам скрипт все равно печатается.
8bittree 7 лет назад
0
Похожие вопросы
-
9
Родная альтернатива wget в Windows PowerShell?
-
14
Эквивалент Linux `touch` для создания пустого файла с PowerShell?
-
2
Как установить NETTCPIP из Powershell 3.0 в Windows 7.0?
-
-
3
Обновление Windows 7 PowerShell v3 до Windows 8 PowerShell v3
-
4
Не могу установить Powershell 3.0
-
0
Хвост для Powershell v3?
-
1
Почему в окне «Функции Windows» отображается PowerShell 2.0?
-
2
Разрешения удаленного PowerShell ограничены для компьютера
-
2
Запуск сценария powershell при запуске
-
1
Невозможно изменить Powershell ExecutionPolicy учетной записи пользователя