0

管理モードで cmd で次のコマンドを実行しようとしています。

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

私は得ています:「ネットはエラーコード2で終了しました」

これは、UAC レベルを (4 ではなく) 3 に変更した場合にのみ機能します。

どうすればこの問題を解決できますか? サーバーの時計を同期するにはどうすればよいですか? おそらくpowershellの代替品はありますか?

あなたの助けが必要です

ありがとう!

4

1 に答える 1

0

好みのスクリプト言語でアカウントを昇格させる必要があります。すべてのプロセスは、管理者に昇格するまで、Win 7/Vista/Win 2008 ホスト上でユーザー権限で実行されます。権限の昇格にはスクリプトが必要です。

次の WMI の短いサンプル コードを適切な "impersonationLevel=Impersonate" 構文で使用できます。コードに署名する場合 (これは面倒な場合があります)、"Impersonate" は "admin" に置き換えられます。

' Enumerate cimv2 on remote host strComputer
Set objWMIService = GetObject("winmgmts:" & _
"{impersonationLevel=Impersonate}!//" & strComputer & "\root\cimv2")
于 2012-08-27T22:41:18.720 に答える