Microsoft MVPs inside





 MCSEboard.de MCSE Forum zu Windows XP / 2003 / 2008 Server & Windows Vista / Windows 7
Registrieren Hilfe Regeln Benutzerliste Suchen Heutige Beiträge Alle Foren als gelesen markieren

Windows Forum — Scripting


Alles zum Thema System Administration Scripting — Q & A zum Thema Scripting: Batch, VBS, WMI, PowerShell


Antwort
     
Themen-Optionen
Alt 13.08.2008, 15:30   #1
Newbie
 
Offline
Registriert seit: 08-2007
Beiträge: 44
remote script ausführen

Hallo Zusammen

Ich müsste ein Script auf einem Pc A auf dem Pc B ausführen.
Ich denke an 2 Möglichkeiten.
1.
Das ganze mit vbs machen, das Script dazu habe ich auch:
Code:
strRemoteComputer = "PCName"
strWorkerScript = "scriptName welches im selben ordner liegt.vbs"
Set objWshController = WScript.CreateObject("WshController")
Set objRemoteScript =objWshController.CreateScript(strWorkerScript, strRemoteComputer)
objRemoteScript.Execute

Do While Not objRemoteScript.Status = 2
 Wscript.Sleep(100)
 Wscript.Echo "Remote script not yet complete."
Loop
leider bekomme ich so die Fehler meldung, dass der PC nicht erreichbar ist, oder es ihn nicht gibt.
Ich kann den Pc jedoch anpingen.


2. Möglichkeit
Ich benutze Psexec, folgendes gebe ich in die cmd ein.
Code:
PSEXEC \\pcname wscript.exe regSchluesselAnpassen.vbs
Auf dem pc wird dan auch wscript gestartet, nur leider passiert danach nichts ( ich vermute dass wscript einfach gestartet wird das script aber nicht).

Am liebsten währe mir die erste möglichkeit.
Wo mache ich den/die fehler?

danke euch
Grüsse Rafael
    Mit Zitat antworten
Alt 13.08.2008, 16:12   #2
Junior Member
 
Benutzerbild von d.pabst
 
Offline
Registriert seit: 09-2003
Beiträge: 91
Hallo Raplay,

zur ersten Möglichkeit kann ich leider nichts sagen. Bei deinem zweiten Ansatz bin ich der Meinung, wenn PSEXEC Startparameter mit übergeben kann, dass wscript.exe das Zeil nicht finden wird. Oder befindet sich regSchluesselAnpassen.vbs in einem Verzeichnis, welches in der Systemvariable PATH hinterlegt ist?

Schöne Grüße
d.pabst
    Mit Zitat antworten
Alt 13.08.2008, 16:24   #3
Expert Member
 
Benutzerbild von phoenixcp
 
Offline
Registriert seit: 02-2004
Ort: Radebeul
Beiträge: 5.464
Kann es bei 1.) sein das die Windows Firewall auf dem anzusprechenden Client aktiv ist und den RPC-Call nicht durchlässt?

Signatur
MfG

Carsten Paul
MCSEBoard.de SQL Blog
Kein Support per PN, dafür ist das Forum da!

In Memory of LukasB

    Mit Zitat antworten
Alt 13.08.2008, 17:44   #4
Newbie
 
Offline
Registriert seit: 08-2007
Beiträge: 44
Zitat von phoenixcp Beitrag anzeigen
Kann es bei 1.) sein das die Windows Firewall auf dem anzusprechenden Client aktiv ist und den RPC-Call nicht durchlässt?
Super danke!!
Das war der haken bei beiden "ideen"

Grüsse Rafael
    Mit Zitat antworten
Alt 13.08.2008, 17:45   #5
Expert Member
 
Benutzerbild von NilsK
 
Offline
Registriert seit: 06-2008
Ort: Hannover
Beiträge: 7.173
Moin,

ich gehe davon aus, dass die erste Variante an Berechtigungen oder der Firewall scheitert. Bei der zweiten Variante könnte es eine Besserung geben, das Skript mit "cscript" aufzurufen und nicht mit "wscript" - wscript ist die GUI-Variante des WSH, cscript die Konsolenvariante, die mir bei psexec angemessener scheint.

Gruß, Nils

Signatur
Nils Kaczenski

MVP Directory Services: Architecture
... der beste Schritt zur Problemlösung: Anforderungen definieren!

Kostenlosen Support gibt es nur im Forum, nicht privat!

    Mit Zitat antworten
Antwort


Themen-Optionen


Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
Script Remote ausführen bergesel Windows Forum — Scripting 3 06.06.2008 15:13
PowerShell Script Remote ausführen Iceman75 Windows Forum — Scripting 20 15.05.2008 18:53
Befehl remote ausführen s21it21 Windows Forum — LAN & WAN 2 31.03.2006 13:29
Über Script Benutzerrichtlinie ( Script beim abmelden ausführen ) aktivieren Uli Windows Forum — Allgemein 3 26.02.2003 13:00


Alle Zeitangaben in MEZ/CET. Es ist jetzt 08:13 Uhr. Seite generiert in 0,056 Sekunden.

- Unsere Partner -

Copyright © 2000 – 2012 MCSEboard.de

Sprung zum Seitenanfang