Задать вопрос

Существуют ли способы полностью скрыть окно PowerShell при выполнении задачи?

В планировщике создана задача, которая запускает выполнение PowerShell скрипта на выполнение по событию. Использую следующие параметры запуска для скрытия окна консоли
powershell.exe -windowStyle hidden -command ″C:\script.ps1″

Тем не менее, окно, хоть и на доли секунды, но появляется и сразу исчезает. Существует ли способ совсем убрать появление окна консоли? Как, например, в *nix-системах.
  • Вопрос задан
  • 8074 просмотра
Подписаться 10 Простой 1 комментарий
Решения вопроса 2
@azarij
В меру опытный никто
command = "powershell.exe -nologo -command C:\path\to\your\ps\script.ps1"
set shell = CreateObject("WScript.Shell")
shell.Run command,0

это сунуть в vbs файл, в планировщике заданий указать путь к vbs.
Ответ написан
Комментировать
@nfire
Пункт "Скрытая задача" в настройках отмечен?
Ответ написан
Пригласить эксперта
Ответы на вопрос 1
@WeltRogg
Лучше скажите как наборот вывод Ps показать, так как я не вижу ничего.
В скрипте немного кода powershell и утилита robocopy - мне нужно видеть процесс, а его по-умолчанию нет. Вообще все в фоне запускается.
Если же открыть PoSh и запустить в нем скрипт то весь процесс отображается.
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы