Jump to content

VBS-Script beim herunterfahren per Batch starten


Der letzte Beitrag zu diesem Thema ist mehr als 180 Tage alt. Bitte erstelle einen neuen Beitrag zu Deiner Anfrage!

Empfohlene Beiträge

Geschrieben

Hallo,

 

ich möchte auf einigen Rechnern in unserem Netzwerk per GPO ein VBS-Script beim herunterfahren des Rechners starten.

 

Das Script soll mir sämtliche Java-Versionen von den Clients entfernen. Lokal ausgeführt auch kein Problem, per GPO funktioniert es leider nicht.

 

Ich habe ein neues Gruppenrichtlinienobjekt erstellt:

 

Computerkonfiguration -> Windows-Einstellungen -> Skripts -> Herunterfahren

 

Dort habe ich dann die VBS und die Batch die das Skript starten soll reinkopiert.

 

Die Batch-Datei enthält folgendes:

 

cscript Script.vbs /keeponly

 

Diese Batch habe ich zur Ausführung beim Herunterfahren eingesetzt, leider ohne Erfolg.

 

Im Report von GPResult steht der Eintrag auch drin, wo mach ich was falsch?

 

mfg & Danke

Geschrieben

ich möchte auf einigen Rechnern in unserem Netzwerk per GPO ein VBS-Script beim herunterfahren des Rechners starten.

 

Das Script soll mir sämtliche Java-Versionen von den Clients entfernen. Lokal ausgeführt auch kein Problem, per GPO funktioniert es leider nicht.

 

Was heißt "funktioniert nicht"? Wird das Script nicht ausgeführt? Wie genau lautet im GPO der Pfad zum Script? Werden nur Teile vom Script ausgeführt?

Geschrieben

Hallo,

 

wo ist denn das Script gespeichert, auf einem Server im Netzwerk oder lokal auf den WS?

 

Könnte es sein, der Rechner trennt sich beim Herunterfahren vom Netzwerk und erreicht das Script nicht?

 

Wurde das GPO eingestellt auf Skripts sichtbar ausführen?

 

Was mich irretiert, warum das VBS per Batch starten, ist ein VBS nicht direkt per GPO aufrufbar?

Geschrieben

Guten Morgen,

 

"Funktioniert nicht" heisst das das Script nicht ausgeführt wird. Das Script liegt im SysVol-Ordner auf dem Server unter Policies\Machine\Scripts\Shutdown.

 

bcr96nxf.jpg

 

Das Script wird nicht sichtbar ausgeführt.

Geschrieben

Befindet sich die VBS den auf den Clients unter c:\Windows? Wo ist sie denn gespeichert?

 

Wie wäre es denn, die Datei in dem GPO selbst zu adressieren, einzutragen?

 

Ich habe i.d.R. die Skripte auf dem DC, den DC im Share NETLOGON oder ein einem Unterordner davon liegen. Im GPO ist solch ein Skript dann z.B. so adressiert: \\FQDN\NETLOGON\Skript.vbs

 

Natürlich kann man \\FQDN\NETLOGON\Skript.vbs auch in einer Batch aufrufen, die Batch im Share NETLOGON gespeichert, die im GPO adressiert mit \\FQDN\NETLOGON\Batch.bat

Geschrieben (bearbeitet)

Die vbs befindet sich im gleichen Ordner wie die Batch-Datei.

 

Ich hab jetzt mal testweise die vbs auf dem client nach c:\Windows geschoben - Funktioniert einwandfrei, Java wird deinstalliert.

 

Edit: vielen Dank, mit UNC-Pfaden funktionierts! :)

bearbeitet von Revan
Geschrieben
Die vbs befindet sich im gleichen Ordner wie die Batch-Datei.

 

Ich hab jetzt mal testweise die vbs auf dem client nach c:\Windows geschoben - Funktioniert einwandfrei, Java wird deinstalliert.

 

Bitte schreibe uns doch mal, welche GPO benutzt wird, wie der Aufruf, die Befehlszeile im GPO aussieht.

Geschrieben

Ich hab es jetzt so wie du in deinem letzten Tip vorgeschlagen hast, die beiden Dateien liegen im Netlogon-Verzeichnis und der Aufruf im GPO ist dann

\\fqdn\netlogon\Java_Remove.bat.

 

Damit gehts einwandfrei. Vielen Dank nochmal!

Der letzte Beitrag zu diesem Thema ist mehr als 180 Tage alt. Bitte erstelle einen neuen Beitrag zu Deiner Anfrage!

Erstelle ein Benutzerkonto oder melde dich an, um zu kommentieren

Du musst ein Benutzerkonto haben, um einen Kommentar verfassen zu können

Benutzerkonto erstellen

Neues Benutzerkonto für unsere Community erstellen. Es ist einfach!

Neues Benutzerkonto erstellen

Anmelden

Du hast bereits ein Benutzerkonto? Melde dich hier an.

Jetzt anmelden
×
×
  • Neu erstellen...