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:
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