Скрытый режим
Начиная со второй версии PowerShell при запуске можно использовать параметр -WindowStyle со значением Hidden. Это позволяет осуществить запуск в скрытом режиме, без открытия консоли. Предположим, что у меня в папке C:\Temp лежит скрипт hello.ps1, который надо ″по тихому″ выполнить при входе пользователя. Для этого используем следующую команду:
powershell.exe -nologo -noninteractive -windowStyle hidden -command ″C:\Temp\hello.ps1″
Решение ошибок
Разрешить в Windows выполнение скриптов PowerShell
- Ошибка:
Невозможно загрузить файл C:\Users\test.ps1, так как выполнение сценариев отключено в этой системе. Для получения дополнительных сведений см. about_Execution_Policies по адресу https:/go.microsoft.com/fwlink/?LinkID=135170
Решение: в оснастке PowerShell выполните командуSet-ExecutionPolicy unrestricted
. Когда поступит запрос, введите A
Запретить в Windows выполнение скриптов PowerShell
- В оснастке PowerShell выполните команду
Set-ExecutionPolicy Restricted
Добавление в Планировщик задач
- Общее

- Триггеры

- Действия
Программа или сценарий:powershell.exe
Добавить аргументы: -nologo -noninteractive -windowStyle hidden -file C:\Users\1\Desktop\print.ps1 (расшифровку смотрите выше)

- Условия

- Параметры
