Скрипт Powershell с функцией электронной почты работает локально, но не через планировщик задач - PullRequest
0 голосов
/ 03 июля 2019

В настоящее время я использую этот скрипт для проверки работоспособности нашей базы данных Exchange: https://gallery.technet.microsoft.com/office/8833b4db-8016-47e5-b747-951d28faafe7

Скрипт имеет встроенную функцию, которая отправляет электронное письмо после завершения работы. Когда я запускаю скрипт с сервера, он прекрасно работает и отправляет электронное письмо.

Я бы хотел настроить это как запланированное задание для периодического запуска. Однако, когда я планирую задачу и запускаю ее, расписание завершается, но электронное письмо не отправляется.

Настройки расписания задач, которые я сейчас установил:

General
Run whether user is logged on or not [*] (I've tried the account which I use to run the script locally)
Run with highest privileges [*]


Actions
Action: Start a program
Settings
Program/script: C:\Windows\System32\WindowsPowerShell\v1.0\powershell.exe
Add arguments (optional): -file "C:\Scripts\CheckDatabaseRedundancy.ps1"
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...