Ruck 10 Geschrieben 18. Juni 2009 Melden Teilen Geschrieben 18. Juni 2009 Hallo, ich würde gerne ein Skript beim Herunterfahren des PCs ausführen lassen. Per Taskmanager ist dies nicht möglich, aber mit den Gruppenrichtlinien meines OS (=Windows XP Prof.). Allerdings braucht der User Administratorrechte damit das Skript ordnungsgemäß ausgeführt wird. Im Taskmanager kann ich das Passwort hinterlegen. In den Gruppenrichtlinien gibt es hierfür keine Möglichkeit. Per runas Befehl will ich das Passwort allerdings nicht in dem Skript speichern. Hat jemand eine Idee wie das zu realisieren ist? Vielen Dank! Zitieren Link zu diesem Kommentar
Sunny61 806 Geschrieben 19. Juni 2009 Melden Teilen Geschrieben 19. Juni 2009 ich würde gerne ein Skript beim Herunterfahren des PCs ausführen lassen. Per Taskmanager ist dies nicht möglich, aber mit den Gruppenrichtlinien meines OS (=Windows XP Prof.). Allerdings braucht der User Administratorrechte damit das Skript ordnungsgemäß ausgeführt wird. Was genau macht denn das Script? Zitieren Link zu diesem Kommentar
Dukel 454 Geschrieben 19. Juni 2009 Melden Teilen Geschrieben 19. Juni 2009 Haben Scripte bei GPO Herunterfahren und Hochfahren nicht SYSTEM Rechte? Zitieren Link zu diesem Kommentar
Sunny61 806 Geschrieben 20. Juni 2009 Melden Teilen Geschrieben 20. Juni 2009 Haben Scripte bei GPO Herunterfahren und Hochfahren nicht SYSTEM Rechte? Korrekt. ;) Zitieren Link zu diesem Kommentar
Ruck 10 Geschrieben 1. Juli 2009 Autor Melden Teilen Geschrieben 1. Juli 2009 Hmm. Das wußte ich nicht, dass sie Systemrechte haben. Das Skript mappt ein Laufwerk auf einem Server und soll dort mittels Robocopy ein Backup machen. Mittlerweile funktioniert es auch als Normaluser. Für das Backup habe ich ein kleines vbs Skript gebastelt. Es arbeitet mit der DatePart Variablen und je nach Tag macht es ein inkrementelles oder Vollbackup. Also eine einfache if, else Schleife. Ich benutze die Gruppenrichtlinien. Leider funktioniert etwas nicht. Die vbs Datei verweist auf eine cmd Datei, in der die Anweisungen für Robocopy stehen. Die Dateien einzeln funktionieren. Anscheinend gibt es aber ein Problem mit der vbs Datei und den Gruppenrichtlinien. Beim Abmelden wird eine Meldung angezeigt, dass ein Skript ausgeführt wird. Leider wird die cmd Datei selbst nicht ausgeführt. Der Backupordner bleibt leer. Kann es sein, dass die Variable Datepart nicht mehr vorhanden ist? Wie könnte man das lösen? Hat jemand eine Idee, warum die vbs nicht ausgeführt wird? Vielen Dank für Eure Hilfe! Ich such und such und finde keinen Grund :-( Zitieren Link zu diesem Kommentar
Cybquest 36 Geschrieben 1. Juli 2009 Melden Teilen Geschrieben 1. Juli 2009 Vielleicht könntest du die Scripte posten? Statt eine CMD aufzurufen, wäre es doch auch möglich, robocopy per "Shell"-Befehl zu starten. Zitieren Link zu diesem Kommentar
Ruck 10 Geschrieben 6. Juli 2009 Autor Melden Teilen Geschrieben 6. Juli 2009 (bearbeitet) Klar kann ich das posten. Hier ist das vbs Skript, das leider nicht funktioniert. Zumindest nicht beim Abmelden (ansonsten schon). Vllt weiß jemand weiter. Danke schonmal! Set oShell = WScript.CreateObject("WScript.Shell") if DatePart("w" , Now)=2 then oShell.Run ("C:\WINDOWS\system32\GroupPolicy\User\Scripts\Logoff\backup_voll.cmd") else oShell.Run ("C:\WINDOWS\system32\GroupPolicy\User\Scripts\Logoff\backup_inkr.cmd") end if die cmd Dateien alleine funktionieren. @ Cybquest: ich bin vbs Anfänger und habe mir das mühevoll zusammengebastelt :-) Deswegen kann ich mit dem Aufruf direkt in vbs nichts anfangen. Kann es an der zu diesem Zeitpunkt nicht mehr gesetzten Variablen liegen? bearbeitet 6. Juli 2009 von Ruck mehr Informationen Zitieren Link zu diesem Kommentar
Ruck 10 Geschrieben 7. Juli 2009 Autor Melden Teilen Geschrieben 7. Juli 2009 Nochmal ich. Es liegt wohl an der Datepart Variablen. Die ist beim Abmelden nicht mehr bekannt. Beim Anmelden funktioniert das Script. Zitieren Link zu diesem Kommentar
Empfohlene Beiträge
Schreibe einen Kommentar
Du kannst jetzt antworten und Dich später registrieren. Falls Du bereits ein Mitglied bist, logge Dich jetzt ein.