PowerShell

Скрытый режим

Начиная со второй версии 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 (расшифровку смотрите выше)
  • Условия
  • Параметры
Наверх