Powershell gci in Aufgabenplanung
Hallo,
ich bin langsam am verzweifeln.
Ich habe ein Skript, das über Powershell und ISE normal funktioniert, aber über die Aufgabenplanung nicht, oder nicht richtig.
Das Skript startet über die Aufgabenplanung schon, aber eine Variable die über Get-ChildItem befüllt wird, bleibt über die Aufgabenplanung leer.
Das Skript besteht eigentlich nur aus
Das Skript soll nur die Dateien im Ordner Test auslesen und mir diese dann in eine Datei test.txt schreiben.
Wenn ich das Skript über Powershell ausführe passt es. Über die Aufgabenplanung steht nur "test" in der Datei.
Jemand eine Idee? Das Skript wird ja ausgeführt, sonst würde auch der String "test" nicht in der Datei stehen.
Die Aufgabe wird von meinem Benutzer mit Domänenrechte ausgeführt. Auch den Haken "mit höchsten Berechtigungen ausführen" habe ich bereits aktiviert.
Wäre für jede Hilfe dankbar.
ich bin langsam am verzweifeln.
Ich habe ein Skript, das über Powershell und ISE normal funktioniert, aber über die Aufgabenplanung nicht, oder nicht richtig.
Das Skript startet über die Aufgabenplanung schon, aber eine Variable die über Get-ChildItem befüllt wird, bleibt über die Aufgabenplanung leer.
Das Skript besteht eigentlich nur aus
$global:filesEintritt = Get-ChildItem "S:\Ordner\Test\"
$global:filesEintritt >> "D:\Scripts\test.txt"
"test" >> "D:\Scripts\test.txt"
Das Skript soll nur die Dateien im Ordner Test auslesen und mir diese dann in eine Datei test.txt schreiben.
Wenn ich das Skript über Powershell ausführe passt es. Über die Aufgabenplanung steht nur "test" in der Datei.
Jemand eine Idee? Das Skript wird ja ausgeführt, sonst würde auch der String "test" nicht in der Datei stehen.
Die Aufgabe wird von meinem Benutzer mit Domänenrechte ausgeführt. Auch den Haken "mit höchsten Berechtigungen ausführen" habe ich bereits aktiviert.
Wäre für jede Hilfe dankbar.
Bitte markiere auch die Kommentare, die zur Lösung des Beitrags beigetragen haben
Content-ID: 355859
Url: https://administrator.de/contentid/355859
Ausgedruckt am: 22.11.2024 um 11:11 Uhr
3 Kommentare
Neuester Kommentar
"S:\Ordner\Test\"
Wenn das ein Netzlaufwerk ist, ist mir klar warum das nicht läuft, Netzlaufwerke werden Userabhängig gemappt! D.h. also das dieses Netzlaufwerk nur im Skript verfügbar ist wenn die Aufgabe auf "Nur ausführen wennn User angemeldet ist" steht.Nutze wann immer es geht UNC-Pfade in Aufgabenplanungsskripten und achte auf die Berechtigungen und den Account unter dem die Aufgabe läuft.