Heros 10 Geschrieben 2. September 2009 Melden Teilen Geschrieben 2. September 2009 Hallo, ich habe ein kleines Problem mit einem PS Skript. ICh habe ein PS Skript das auf drei Servern jeden Tag um 6 Uhr laufen soll. Ich habe also das Skript auf jedem der Systeme gespeichert und einen Scheduled Task eingerichtet. Es wird folgendes Kommando aufgerufen: powershell -command "& 'C:\Pfad\Skript.ps1' Ich habe folgendes Problem: Auf beiden Servern funktioniert der Scheduled Task garnicht. Als Meldung bekomme ich nur "Could not start" Wenn ich die Befehle manuell über die cmd aufrufe funktioniert es auf einem System ohne Probleme und auf dem anderen System bekomme ich die Meldung das es sich nicht um ein cmdlet, Skript oder ähnliches handelt. Was mache ich falsch? Im Event Log steht nichts und beide Systeme sind identisch installiert. Windows Server 2003 Powershell 1.0 VMware PowerCLI installiert Zitieren Link zu diesem Kommentar
Dukel 454 Geschrieben 2. September 2009 Melden Teilen Geschrieben 2. September 2009 Wenn keine Leerzeichen im Pfad sind geht das per: powershell.exe c:\pfad\skript.ps1 Wenn doch ist das sehr viel umständlicher, dass ich das ganz vermeiden würde. Zitieren Link zu diesem Kommentar
mahn 10 Geschrieben 2. September 2009 Melden Teilen Geschrieben 2. September 2009 Hallo! Unsere Sceduled Powershell Tasks laufen mit folgender Syntax: powershell -noprofile -command c:\pfad\pfad2\ps_script.ps1 Zitieren Link zu diesem Kommentar
Heros 10 Geschrieben 2. September 2009 Autor Melden Teilen Geschrieben 2. September 2009 Komsich! Habe die Skripte jetzt angepasst und kein Leerzeichen mehr in den Pfaden. Dann geht es mit dem powershell.exe Pfad/Skript.ps1 Vielen Dank für die Hilfe! 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.