Benutzer mit den meisten Antworten
Powershell-Skript wird nicht im abgemeldeten Zustand von der Aufgabenplanung ausgeführt

Frage
-
Hallo zusammen,
ich hoffe ihr könnt mir helfen, da ich gerade am verzweifeln bin. Es geht um ein Powershellskript, welches unsere virtuellen Maschinen an einem bestimmten Ort exportiert. Diese möchte ich natürlich automatisiert und zu einer bestimmten Zeit ausführt haben. Dazu habe ich mit der Powershell und dem Befehl "Register-ScheduledJob" eine Aufgabe erzeugt. Diese sieht dann in der Aufgabenplanung unter Aufgabensplanungsbibliothek - Microsoft - Windows - PowerShell - ScheduledJobs so aus:
Unter Aktinen - Argumente steht folgendes: -NoLogo -NonInteractive -WindowStyle Hidden -Command "Import-Module PSScheduledJob; $jobDef = [Microsoft.PowerShell.ScheduledJob.ScheduledJobDefinition]::LoadFromStore('Backup', 'C:\Users\Administrator\AppData\Local\Microsoft\Windows\PowerShell\ScheduledJobs'); $jobDef.Run()"
Nun das kuriose: Führe ich das Skript in der Aufgabenplanung manuell oder zu einer bestimmen Zeit im angemeldeten Zustand durch, funktioniert es. Aber sobald ich mich abmelde, funktioniert es nicht mehr, obwohl unter Allgemein der Haken gesetzt ist "Unabhängig von der Benutzeranmeldung ausführen". Als Fehlermeldung bekomme ich nur folgendes: Die letzte Ausführung dieser Aufgabe wurde durch den Benutzer beendet. (0x41306). Verstehe ich nicht, da überhaupt kein Nutzer angemeldet ist. Ich hoffe es hat jemand eine Idee woran es liegt. Danke um Voraus.
- Verschoben Teodora MilushevaModerator Dienstag, 3. November 2015 08:57 Wrong Sub-Forum
Antworten
-
Vielen Dank für Ihre Antwort. Ich habe das Problem gelöst. Warum ich darauf nicht eher gekommen bin, kann ich nicht sagen. :-) Statt die Aufgabe über die Powershell einzubinden, habe ich das Skript mit dem Parameter -command direkt über die Aufgabenplanung eingebunden und es hat funktioniert. Tut mir Leid, dass ich Sie damit belästigt habe.
- Als Antwort vorgeschlagen Teodora MilushevaModerator Mittwoch, 4. November 2015 10:02
- Nicht als Antwort vorgeschlagen Denniver ReiningMVP, Moderator Donnerstag, 5. November 2015 14:46
- Als Antwort markiert Teodora MilushevaModerator Montag, 9. November 2015 07:21
Alle Antworten
-
Hallo Daniel,
schauen Sie sich diesen Thread an:
Ausführung eines Powershell-Skripts per Aufgabenplanung schlägt fehl (0x41306)
Gruß,
Bitte haben Sie Verständnis dafür, dass im Rahmen dieses Forums, welches auf dem Community-Prinzip „IT-Pros helfen IT-Pros“ beruht, kein technischer Support geleistet werden kann oder sonst welche garantierten Maßnahmen seitens Microsoft zugesichert werden können.
-
Vielen Dank für Ihre Antwort. Ich habe das Problem gelöst. Warum ich darauf nicht eher gekommen bin, kann ich nicht sagen. :-) Statt die Aufgabe über die Powershell einzubinden, habe ich das Skript mit dem Parameter -command direkt über die Aufgabenplanung eingebunden und es hat funktioniert. Tut mir Leid, dass ich Sie damit belästigt habe.
- Als Antwort vorgeschlagen Teodora MilushevaModerator Mittwoch, 4. November 2015 10:02
- Nicht als Antwort vorgeschlagen Denniver ReiningMVP, Moderator Donnerstag, 5. November 2015 14:46
- Als Antwort markiert Teodora MilushevaModerator Montag, 9. November 2015 07:21
-
Hallo Daniel,
Danke, dass Sie mit uns die Lösung mitgeteilt haben, die wird bestimmt für jemand anderen hilfreich sein.
Gruß,
Teodora
Bitte haben Sie Verständnis dafür, dass im Rahmen dieses Forums, welches auf dem Community-Prinzip „IT-Pros helfen IT-Pros“ beruht, kein technischer Support geleistet werden kann oder sonst welche garantierten Maßnahmen seitens Microsoft zugesichert werden können.
-
Die Erklärung macht so leider nicht wirklich Sinn und hilf niemandem weiter. :)
Was bedeutet "statt Powershell", direkt mit -command? Command ist ein Powershell Parameter und kann daher nur mit aber nicht statt Powershell verwendetet werden.
Kannst du das nochmal kurz ausführen?
Danke!
Grüße, Denniver
Blog: http://bytecookie.wordpress.com
Kostenloser Powershell Snippet Manager v4: Link ! Neue Version !
(Schneller, besser + komfortabler scripten.)
Hilf mit und markiere hilfreiche Beiträge mit dem "Abstimmen"-Button (links) und Beiträge die eine Frage von dir beantwortet haben, als "Antwort" (unten).
Warum das Ganze? Hier gibts die Antwort.
- Bearbeitet Denniver ReiningMVP, Moderator Donnerstag, 5. November 2015 14:52