我正在编辑组策略计划任务。 一般情况下,安全选项“运行任务时,请使用以下用户帐户:”我有以下 –
%USERDOMAIN%\%USERNAME%
更新gpo,并检查工作站上的结果,我看到UserDomain设置正确,除了用户名设置不正确。 它实际上把电脑的主机名,而不是…示例结果:
CorrectDomain\PRMRH$
没有错误,事件日志中没有任何内容。 它只是不会运行。 我删除了%USERDOMAIN%,只剩下%USERNAME%,它将在计划任务中显示“PRMRH $”。
我应该使用%USERNAME%以外的东西吗?
编辑: MS帮助文件状态:
安全选项configuration运行任务的安全上下文。
•如果首选项是“计算机configuration”的一部分,则缺省情况下该任务将在SYSTEM帐户的安全上下文中运行。
•如果首选项是“用户configuration”的一部分,则默认情况下该任务将在login用户的安全上下文中运行。 除非您提供凭据,否则仅在用户login到计算机时才运行该任务,但在用户注销后可以继续。
•要在指定帐户的安全上下文下运行任务(不pipe该帐户是否已login),请单击更改用户或组,input该帐户的凭据,然后单击运行用户是否已login。
计算机configuration部分的GPO在机器引导时应用,然后才能login。 每当用户login时,都会应用GPO的“用户configuration”部分。这也是在“计算机configuration”中更改某些设置时必须重新启动计算机的原因,而您只需要在注销时重新注销用户configuration。
因此,当您将计划任务添加到计算机configuration时,将使用计算机帐户CorrectDomain\PRMRH$应用该计划任务,并在您的情况下执行该任务。 如果您希望为login到计算机的每个用户执行任务,则需要将其添加到GPO的“用户configuration”中。