Назад | Перейти на главную страницу

Переменная env: имя пользователя возвращает имя хоста в рамках запланированной задачи - GPO

Я редактирую запланированную задачу групповой политики. В общем, Параметры безопасности «При запуске задачи используйте следующую учетную запись пользователя:» У меня есть следующее:

%USERDOMAIN%\%USERNAME%

Обновив gpo и проверив результат на рабочей станции, я вижу, что UserDomain был установлен правильно, за исключением того, что имя пользователя было НЕ установлено правильно. Фактически вместо этого он помещает имя хоста компьютера ... пример результата:

CorrectDomain\PRMRH$

Ошибок нет, в журналах событий ничего нет. Он просто не запускается. Я удалил% USERDOMAIN% и оставил только% USERNAME%, в запланированной задаче будет отображаться «PRMRH $».

Должен ли я использовать что-то другое, кроме% USERNAME% ??

РЕДАКТИРОВАТЬ: СОСТОЯНИЯ ФАЙЛА СПРАВКИ MS:

Параметры безопасности Настройте контекст безопасности, в котором выполняется задача.

• Если элемент предпочтения является частью конфигурации компьютера, по умолчанию задача запускается в контексте безопасности учетной записи SYSTEM.

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

• Чтобы запустить задачу в контексте безопасности указанной учетной записи (независимо от того, находится ли эта учетная запись в системе), щелкните «Изменить пользователя или группу», введите учетные данные для учетной записи, а затем щелкните «Выполнить» независимо от того, вошел ли пользователь в систему или нет.

Часть объекта групповой политики «Конфигурация компьютера» применяется, когда машина загружается, прежде чем вы сможете войти в систему. Часть GPO, относящаяся к конфигурации пользователя, применяется всякий раз, когда пользователь входит в систему. Это также причина, по которой вам необходимо перезагружать машину, когда вы меняете определенные параметры в конфигурации компьютера, в то время как вам нужно только выйти и вернуться в систему, когда вы изменили Конфигурация пользователя.

Поэтому, когда вы добавляете запланированную задачу в конфигурацию компьютера, она будет применяться с использованием учетной записи компьютера. CorrectDomain\PRMRH$ а также выполняется с ним в вашем случае. Если вы хотите, чтобы задача выполнялась для каждого пользователя, который входит в систему, вам необходимо добавить ее в конфигурацию пользователя объекта групповой политики.