Планировщик задач PowerShell Start-Process не запущен

#powershell #scheduled-tasks #start-process

#powershell #запланированные задачи #запуск-процесс

Вопрос:

У меня есть этот простой скрипт в Windows 10, который отлично работает при простом выполнении, но не запускает блокнот при запуске из планировщика задач. Stop-Process работает отлично, Start-Process не запускается.Когда я запускаю его по требованию, он закрывает блокнот, а затем продолжает работать, не открывая блокнот, задача также не закрывается.

 Stop-Process -processname notepad
Start-Process "C:Windowssystem32notepad.exe"
  

Вот как он настроен для запуска.
введите описание изображения здесь
введите описание изображения здесь
Вещи, которые я пробовал, но все равно не работает.

  1. Прежде всего, я работаю под учетной записью администратора.
  2. В task schduler установлен флажок запуск с наивысшими привилегиями.
  3. Я пробовал -ExecutionPolicy Bypass и -ExecutionPolicy RemoteSigned
  4. В соответствии с политикой безопасности я предоставил Logon as batch разрешение на работу моему пользователю
  5. Отключите UAC

Комментарии:

1. Планировщик задач выполняется как фоновая служба, поэтому у вас не будет графического интерфейса, но вы должны увидеть notepad.exe в диспетчере задач — есть ли у вас?

2. Ах, я не знал, что он запускает его как фоновую службу, да, я вижу это в диспетчере задач. Есть ли способ запустить его как обычное приложение?

3. Я сомневаюсь, что это возможно. Я просто добавил его в качестве ответа.

4. Спасибо за комментарии, это привело меня к новому пути и решило его.

Ответ №1:

Приложение было запущено в фоновом режиме. Чтобы запустить его на переднем плане, нужно было установить флажок Запускаться только при входе пользователя в систему.

введите описание изображения здесь

Комментарии:

1. Не знал, что это вообще возможно. Неплохо.