gelöst Powershell Script ausführen in Aufgabenplanung mit Resultat 0x1
Hallo
Ich habe ein Problem und zwar möchte ich ein Powershell Script ausführen, welches von einem Verzeichnis die ersten 10 Dateien in ein anderes Verzeichnis verschiebt, das Script sieht folgendermassen aus:
Diesen Befehl habe ich ein eine PowerShell Datei geschrieben und diese rufe ich mit einem Batch Script auf, welches folgender Inhalt hat:
Rufe ich das Batch File direkt von der Eingabeaufforderung auf, funktioniert dies ohne Probleme. Will ich es jedoch via Aufgabenplanung ausführen, gibt es als Return immer 0x1 aus. Im Eventlog steht, das die Anmeldung fehlgeschlagen sei, obwohl ich mit dem User, mit welche mich die Aufgabe ausführen möchte, ich auch dann angemeldet bin, wenn ich es via Eingabeaufforderung ausführen möchte. Die Berechtigungen auf den beiden Verzeichnissen habe ich geprüft, die sind so gesetzt, das der User auch darin Schreiben darf.
Hat jemand noch eine Idee, was das Problem sein könnte?
Gruss
nowhereman
Ich habe ein Problem und zwar möchte ich ein Powershell Script ausführen, welches von einem Verzeichnis die ersten 10 Dateien in ein anderes Verzeichnis verschiebt, das Script sieht folgendermassen aus:
01.
get-childitem -path d:\hl7\ | select -first 10 | move-item -destination \\visrv0301\ais_adt_pickup
01.
C:\Windows\System32\WindowsPowerShell\v1.0\powershell.exe ./move_10_powershell.ps1
Hat jemand noch eine Idee, was das Problem sein könnte?
Gruss
nowhereman
3 Antworten
- LÖSUNG Connor1980 schreibt am 19.10.2011 um 09:53:15 Uhr
- LÖSUNG nowhereman schreibt am 19.10.2011 um 10:13:21 Uhr
- LÖSUNG Connor1980 schreibt am 19.10.2011 um 13:26:27 Uhr
- LÖSUNG nowhereman schreibt am 19.10.2011 um 10:13:21 Uhr
LÖSUNG 19.10.2011 um 09:53 Uhr
Hi nowhereman,
bekommst du denn eine Fehlermeldung? Ist die Ausführung von (nicht signierten) scripts erlaubt?
müsste meines erachtens heißen.
Grüße
bekommst du denn eine Fehlermeldung? Ist die Ausführung von (nicht signierten) scripts erlaubt?
01.
./move_10_powershell.ps1
müsste meines erachtens
01.
.\move_10_powershell.ps1
Grüße
LÖSUNG 19.10.2011 um 10:13 Uhr
Hi Connor1980
nein, die Fehlermeldung betreffend den nicht signierten Scripts bekomme ich nicht, das habe ich schon auf remotesigned geändert.
Ebenfalls das ändern des Slash hat nichts genützt, die selbe Fehlermeldung.
Gruss
nowhereman
nein, die Fehlermeldung betreffend den nicht signierten Scripts bekomme ich nicht, das habe ich schon auf remotesigned geändert.
Ebenfalls das ändern des Slash hat nichts genützt, die selbe Fehlermeldung.
Gruss
nowhereman
LÖSUNG 19.10.2011 um 13:26 Uhr
Hi,
liegen bat und ps1 im selben Verzeichnis?
Du musst das set-executionpolicy remotesigned an der 64Bit Powershell Konsole ausführen, da die Aufgabenplanung auch unter 64 Bit läuft. Wahrscheinlich hast du das nur an der x86 Konsole gemacht.
Grüße
liegen bat und ps1 im selben Verzeichnis?
Du musst das set-executionpolicy remotesigned an der 64Bit Powershell Konsole ausführen, da die Aufgabenplanung auch unter 64 Bit läuft. Wahrscheinlich hast du das nur an der x86 Konsole gemacht.
Grüße
Ähnliche Inhalte
Neue Wissensbeiträge
Heiß diskutierte Inhalte