devil-driver
Goto Top

VBScript - Probleme mit Remote

Hallo !

Ich hab zwar etwas VisualBasic Erfahrung, jedoch noch nichts mit VBScript gemacht.
Bin gerade dabei eine Datei (*.vbs) auf einem anderen PC auszuführen.. bzw ich würde
dies gern tun. Doch leider komme ich nicht weiter.

Aus dem Web konnte ich 2 Codeschnippsel ergattern

Dim Controller, RemoteScript
Set Controller = WScript.CreateObject("WSHController")  
Set RemoteScript = Controller.CreateScript("write.vbs", "rechnername")  
WScript.ConnectObject RemoteScript, "remote_"  
RemoteScript.Execute

Dieses Skript bringt mir den Fehler ActiveX-Komponenten kann kein Objekt erstellen.
Kann jedoch an den Sicherheitseinstellungen hier in der Firma liegen...
(das Skript write.vbs liegt auf dem anderen Pc unter C:\)

Nummer 2:
strRechner = "rechnername"  
strNameSpace = "root/CIMV2"  
strKonto = "user"  
strPasswort = "xxx"  

Set objLocator = CreateObject("WbemScripting.SWbemLocator")  
Set objWMI = objLocator.ConnectServer(strRechner,strNamespace,strKonto,strPasswort)
Set system = objWMI.Get("Win32_OperatingSystem")  

Dieser Code funktioniert. Allerdings wird darin auch nichts aufgerufen.
Wie kann ich hier ein Aufruf tätigen ?

*thx*

Content-Key: 110716

Url: https://administrator.de/contentid/110716

Printed on: April 19, 2024 at 00:04 o'clock

Member: Logan000
Logan000 Mar 06, 2009 at 12:24:50 (UTC)
Goto Top
Moin Moin

1. Benutze doch bitte die "spitzenklammern für die Formatting instructions in the posts. Danke.
2. Der Aufruf müsste mit dem Create Kommando erfolgen, etwa so:
...
Set system = objWMI.Get("Win32_OperatingSystem")  
system.Create "notepad.exe"  
3. Ich habe selbst sehr schlechte Erfahrungen mit dem ausfüren von Skripten per WMI gemacht.
Verwende lieber psexec.

Gruß L.
Member: devil-driver
devil-driver Mar 06, 2009 at 14:40:21 (UTC)
Goto Top
hm.... system.create hab ich schon benutzt. kam ebenfalls eine fehlermeldung
(kann momentan net sagen welche, hab bereits feierabend). liegt dann aber
evtl auch an den sicherheitseinstellungen.

psexec hab ich mir bereits angesehen... bloß neue tools müssen in da firma
erst beantragt werden usw. und deshalb sollte eine möglichkeit ohne gefunden
werden. aber wenns net anders geht....

danke weil für deine antwort.
Member: bastla
bastla Mar 06, 2009 at 15:00:57 (UTC)
Goto Top
Hallo devil-driver und Logan000!

Vielleicht hilft http://msdn.microsoft.com/en-us/library/aa389388(VS.85).aspx

Grüße
bastla
Member: devil-driver
devil-driver Mar 09, 2009 at 07:56:56 (UTC)
Goto Top
morgen !

so... ich habs nun geschafft dank dieses kleinen tutorials
-> http://www.computerperformance.co.uk/vbscript/wmi_process_start.htm
einen prozess auf nem anderen pc zu starten.