Geplantes PS-Skript wird nicht ausgeführt

Geplantes PS-Skript wird nicht ausgeführt

Ich versuche, das Skript auszuführen vonhttps://gallery.technet.microsoft.com/Password-Expiry-Email-177c3e27 Ich habe die Variablen für meine Umgebung korrigiert und kann es von meiner Arbeitsstation und dem Server aus problemlos ausführen, wenn ich es manuell ausführe. Wenn ich jedoch versuche, es mit dem Taskplaner einzuplanen, scheint die Aufgabe problemlos ausgeführt zu werden, es wird jedoch nichts gesendet.

Ich habe meine Ereignisprotokolle geprüft und kann keine auftretenden Fehler feststellen. Im Aufgabenverlauf heißt es jedoch, dass die Instanz mit dem Rückgabecode 0 zurückkommt.

Ich habe diese überprüft-zwei Fragenund andere von Google, aber das Hinzufügen zusätzlicher Argumente außer -file C:\path\script.ps1 scheint lange nummerierte Rückgabecodes zu liefern oder läuft einfach weiter.

Ich führe die Aufgabe als Administrator aus, unabhängig davon, ob der Benutzer angemeldet ist oder nicht, mit den höchsten Berechtigungen und versuche, sie jede Nacht um Mitternacht auszuführen.

Übersehe ich sonst noch etwas?

Antwort1

Für mich klingt es so, als ob dem Benutzer, der für die Ausführung dieser Aufgabe zugewiesen ist, nicht das Recht erteilt wurde, sich als Batch anzumelden.

Dies ist ein Benutzerrecht, das nicht jedem Benutzer automatisch zugewiesen wird, auch nicht Administratoren.

Wenn Sie sich auf einem Mitgliedsserver befinden, können Sie dies in der lokalen Richtlinie festlegen. Starten Sie SecPol.msc und suchen Sie nach „Benutzerrechtezuweisung“. Stellen Sie sicher, dass der Benutzer, der die Aufgabe ausführt, in der Anmeldung als Batchgruppe dargestellt wird.

Wenn Sie dies auf einem DC tun, wird dies normalerweise durch die Standarddomänenrichtlinie definiert. Bearbeiten Sie es über die üblichen GPO-Verwaltungstools und stellen Sie erneut sicher, dass Ihr aktueller Benutzer dort bei der Anmeldung als Batch dargestellt wird.

verwandte Informationen