Это в Windows 2012 Server Datacenter
Настройте задачу Windows для запуска под определенной учетной записью домена.
Параметры безопасности = Запускать, независимо от того, вошел ли пользователь в систему и проверен ли "запуск с наивысшими привилегиями". Эта учетная запись также является локальным администратором.
Задача выполняет сценарий powershell, который прекрасно работает, когда я вызываю его вручную
Задача имеет 3 действия и перечислены здесь:
Start a program powershell Set-ExecutionPolicy -ExecutionPolicy Unrestricted -Force
Start a program powersehll .\myscript.ps1
Start a program powershell Set-ExecutionPolicy -ExecutionPolicy Restricted
Казалось, что это нормально работает, когда я настраиваю эту же задачу на другом компьютере, а также на своей рабочей станции. Однако на этом конкретном сервере я получаю ошибки в журнале событий Windows парами. Одна из них - это явная запись, которую я записываю в журнал событий из скрипта powershell в рамках try/catch, а другая - ошибка с EventID 1511 из службы профилей пользователей. " Windows не может найти локальный профиль и регистрирует вас с временным профилем.Изменения, внесенные в этот профиль, будут потеряны при выходе из системы. "
Другая ошибка, которую я регистрирую, связана с веб-запросом и получением ошибки http 401.
Эта учетная запись была настроена как учетная запись службы домена. Что может быть причиной этой проблемы с профилем пользователя? Я подозреваю, что поскольку наш контроллер домена все еще работает в 2008 году, это может быть связано?