2012-07-12 66 views
0

我试图在cmd中以管理员模式运行以下命令:运行PSEXEC与UAC模式4管理模式WIN2008(PowerShell的可能?)

psexec -u mydomain\myuser -p mypass net time /set /domain:%USERDOMAIN% /y 

我得到:“净退出,错误代码2 “

当我更改UAC级别为3(而不是4)

如何解决这个问题,这是唯一的工作? 我如何可以同步服务器的时钟? 也许有一个PowerShell的选择吗?

我需要你的帮助

谢谢!

回答

0

你需要用你喜欢的任何的脚本语言来提升您的帐户。所有过程都具有用户权限在Win 7/Vista中/赢2008主机,直到您将它们提升到管理员身份运行。提升权限将需要一个脚本。

您可以使用下面的WMI简短的示例代码与适当的“impersonationLevel =冒充”语法,其中“模拟”替换为“管理员”,如果你签上你的代码(可以是一个痛苦):

' Enumerate cimv2 on remote host strComputer 
Set objWMIService = GetObject("winmgmts:" & _ 
"{impersonationLevel=Impersonate}!//" & strComputer & "\root\cimv2")