Befehl auf entfernten Computer ausführen
Das Sysinternals-tool psexec kann Befehle auf einem entfernten Rechner ausführen.
psexec \\meincomputer -i -u ntdomäne\benutzer "befehl.exe"
password:
oder:
psexec \\ncomp1234 -i -c c:\windows\system32\msiexec.exe /package {90120000-0011-0000-0000-0000000FF1CE} /uninstall {EE6BBE8B-DCC9-4A46-BF00-455F3C8ECE69}
oder auch per vbs:
- remotestart.vbs
On Error Resume Next
strComputer = "meinrechner"
Set process = GetObject("winmgmts:{impersonationLevel=impersonate}!\\" & strComputer & "\root\cimv2:Win32_Process")
result = process.Create ("WUInstall.exe /install /reboot",null,null,processid)
'result = process.Create ("C:\Programme\Windows Media Player\wmplayer.exe c:\temp\test.mp3",null,null,processid)
WScript.Echo "Method returned result = " & result
WScript.Echo "Id of new process is " & processid
If Err <>0 then
WScript.Echo Err.Description, "0x" & Hex(Err.Number)
End If
Tip:
eine CMD-Konsole als „SYSTEM“ ausführen(Hammer!):
psexec -s -d -i cmd