我正在尝试使用管理员模式在cmd中运行以下命令:
psexec -u mydomain\myuser -p mypass net time /set /domain:%USERDOMAIN% /y
我收到:'网络已退出错误代码2'
这仅在我将UAC级别更改为3(而不是4)
时才有效如何解决这个问题? 我如何同步服务器的时钟? 也许有一个powershell替代品?
我需要你的帮助
谢谢!
答案 0 :(得分:0)
您需要使用自己喜欢的任何脚本语言提升帐户。所有进程都在Win 7 / Vista / Win 2008主机上以用户权限运行,直到您将它们提升为admin。提升权利需要一个脚本。
您可以使用以下WMI短示例代码以及正确的“impersonationLevel = Impersonate”语法,如果您为代码签名,则“Impersonate”将替换为“admin”(这可能很痛苦):
' Enumerate cimv2 on remote host strComputer
Set objWMIService = GetObject("winmgmts:" & _
"{impersonationLevel=Impersonate}!//" & strComputer & "\root\cimv2")