Запланированный сценарий PS не выполняется

Запланированный сценарий PS не выполняется

Я пытаюсь запустить скрипт изhttps://gallery.technet.microsoft.com/Password-Expiry-Email-177c3e27 Я исправил переменные для своей среды, и теперь могу нормально запускать его с рабочей станции и сервера, если запускать его вручную. Но когда я пытаюсь запланировать его с помощью Планировщика заданий, задача, похоже, выполняется нормально, но ничего не отправляется.

Я проверил журналы событий и не вижу ошибок, а в истории задач указано, что экземпляр возвращается с кодом возврата 0.

Я проверил эти-два вопросаи другие данные из Google, но добавление дополнительных аргументов, отличных от -file C:\path\script.ps1, похоже, приводит к появлению длинных кодов возврата или просто продолжает выполняться.

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

Есть ли что-то еще, что я упустил?

решение1

Мне кажется, что пользователю, назначенному для выполнения этой задачи, не предоставлено право на вход в систему в качестве пакетного пользователя.

Это право пользователя, которое не назначается автоматически ни одному пользователю, даже администраторам.

Если вы находитесь на рядовом сервере, вы можете установить это в локальной политике. Запустите SecPol.msc и найдите Назначение прав пользователя, убедитесь, что пользователь, запускающий задачу, представлен в имени входа как пакетная группа.

Если вы делаете это на контроллере домена, то обычно это определяется политикой домена по умолчанию, отредактируйте с помощью обычных инструментов управления GPO и снова убедитесь, что ваш работающий пользователь представлен в имени входа в систему как пакетный.

Связанный контент