你好,我有Windows Server 2008企业版。 我需要系统启动同步时间。 我是pipe理员组中的用户。 我试图添加任务来安排。 我给我的帐户权限,但没有帮助。 它说拒绝访问。 我需要运行.bat文件或w32tm / resync。 但是,如果我运行带有上下文菜单“运行pipe理员…”的.bat文件,一切都可以。
有什么build议么? 请!!
提前致谢。
在计划任务属性的“常规”页面上,是否勾选了“以最高权限运行”?
您也可以尝试以系统而不是您的帐户运行它。 我不得不做这样的事情。 要运行它作为系统,因为我是一个DC,我不得不导出任务,并在XML我编辑这部分:
<Principals> <Principal id="Author"> <UserId>SYSTEM</UserId> <RunLevel>HighestAvailable</RunLevel> </Principal>
其中UserId是我的用户名,现在我已经为SYSTEM设置了它。 导入任务,您应该将其作为用户,并将其设置为以最高权限运行。
希望这可以帮助。
我甚至不会使用计划任务。 在w32tm本身有选项来设置时间同步的特定时间间隔。 你可以指定任何你想要的时间间隔,例如你可以设置你的服务器从指定的NTP服务器每5分钟更新一次。 那么无论如何你的服务器都会同步。
您不需要configuration计划任务来同步时间。
如果您的服务器未join域,则会自动同步到time.windows.com。 要使其与其他服务器同步,请在命令提示符窗口中使用此命令:
net time /setsntp:ntp1.example.net,ntp2.example.net
如果您的服务器join到域,它将自动同步到最近的域控制器。
如果您的服务器是具有PDC模拟器FSMOangular色的域控制器,则必须使用上面的“net time …”命令将其configuration为同步到另一个NTP服务器。