Einzelnen Beitrag anzeigen
Alt 06.06.2008, 10:06   #2 (permalink)
sammy2ooo
Senior Member
 
Benutzerbild von sammy2ooo
 
Offline
Registriert seit: 08-2003
Ort: Absurdistan
Beiträge: 422
Vielleicht hilft dir das hier weiter...

remoteShellCommand.vbs
Code:
Dim objController, objRemoteScript

Set objController = CreateObject("WshController")

WScript.Echo "trying on host: " & host 
	
Set objRemoteScript = objController.CreateScript("\\host\share$\someScript.vbs", host)
objRemoteScript.Execute

Do While objRemoteScript.Status <> 1
    	WScript.Sleep 100
Loop
remoteCommand.vbs
Code:
Call exeute("host.domain.local", "wuauclt /resetauthorization /detectnow")

Sub exeute(ByRef host, ByRef parameter)
	Set objWMIService = GetObject("winmgmts:\\" & host & "\root\cimv2:Win32_Process")
	
	Error = objWMIService.Create(parameter, null, null, intProcessID)

	If Error = 0 Then
	    Wscript.Echo "started with a process ID of " & intProcessID & "."
	Else
	    Wscript.Echo "could not be started due to error " & Error & "."
	End If
End Sub

Signatur
-- "An eye for an eye will leave the whole world blind" (Gandhi) --

    Mit Zitat antworten