我有一台新的 Windows Server 2008 R2 主机,它的行为有些奇怪(?)。我尝试将新任务安排到任务计划程序中。我使用的是属于管理员组的用户。
- 如果我从任务计划程序 GUI 执行此操作 - 该任务已成功安排。
- 如果我尝试从 cmd 窗口执行此操作 - 它会失败并显示“拒绝访问”(没有更多信息)。
- 如果我使用“以管理员身份运行”打开 cmd 窗口 - 它已成功安排。
我必须让 #2 工作,因为我在批处理文件中使用它。你能告诉我可能是什么原因以及如何解决吗?
谢谢
答案1
管理共享 (c$、admin$ 等) 是否已启用?您可以使用此帐户访问它们吗?我将重新启动计算机,如果这不可能,请注销/登录。
您还可以在 Windows 控制面板中查看用户访问控制,以确保没有限制。请尝试禁用它。如果有帮助,请告诉我。
答案2
仅以管理员组中的用户身份运行并不意味着您正在使用提升的令牌。通过以管理员身份运行 cmd,您正在使用提升的令牌。要以管理员身份运行批处理文件,您只需右键单击并以管理员身份运行它即可。
答案3
即使您使用具有管理员权限的帐户登录,UAC 也会阻止您执行某些管理员级别的命令。您可以手动右键单击批处理文件并选择“以管理员身份运行”,或者禁用 UAC(不推荐)以避免这种情况。