PowerShell - Sheduled Task - Script vom UNC-Pfad
Hi,
ich will ein PowerShell-Script von einem UNC-Pfad starten.
Wenn ich das Script mit einem Domänen-Benutzer starte, welcher lokaler Admin ist, dann funktioniert das mit
ohne jede Warnung/Meldung.
Wenn ich dasselbe mit einem Domänen-Benutzer versuche, welcher kein lokaler Admin ist, dann kommt
Bei einem Scheduled Task bleibt man da natürlich hängen.
Die Execution Policy steht aktuell auf "unrestricted".
Prämissen
- Script muss in einer Freigabe liegen
- ausführender Benutzer darf kein lokaler Admin sein
- soll als Sheduled Task laufen
Wie muss ich das anstellen?
E.
Edit
Vergessen: "Unblock-File" hat auch nichts gebracht.
Edit 2
Ich könnte die Scripte jetzt alle signieren. CA vorhanden, Zertifikat auch. Aber es geht doch als Admin-User auch ohne...?
ich will ein PowerShell-Script von einem UNC-Pfad starten.
Wenn ich das Script mit einem Domänen-Benutzer starte, welcher lokaler Admin ist, dann funktioniert das mit
powershell -ExecutionPolicy Bypass -file \\server\share\script.ps1 -Schalter
Wenn ich dasselbe mit einem Domänen-Benutzer versuche, welcher kein lokaler Admin ist, dann kommt
Sicherheitswarnung
Führen Sie ausschließlich vertrauenswürdige Skripts aus. Skripts aus dem Internet können zwar nützlich sein, stellen jedoch auch eine potenzielle Gefahr für Ihren Computer dar. Wenn Sie diesem Skript vertrauen, lassen Sie mit dem Cmdlet "Unblock-File" die Ausführung des Skripts ohne die Warnmeldung zu.
Möchten Sie "\\server\share\script.ps1" ausführen?
[N] Nicht ausführen [M] Einmal ausführen [H] Anhalten [?] Hilfe
(Standard ist "N"):
Führen Sie ausschließlich vertrauenswürdige Skripts aus. Skripts aus dem Internet können zwar nützlich sein, stellen jedoch auch eine potenzielle Gefahr für Ihren Computer dar. Wenn Sie diesem Skript vertrauen, lassen Sie mit dem Cmdlet "Unblock-File" die Ausführung des Skripts ohne die Warnmeldung zu.
Möchten Sie "\\server\share\script.ps1" ausführen?
[N] Nicht ausführen [M] Einmal ausführen [H] Anhalten [?] Hilfe
(Standard ist "N"):
Bei einem Scheduled Task bleibt man da natürlich hängen.
Die Execution Policy steht aktuell auf "unrestricted".
Prämissen
- Script muss in einer Freigabe liegen
- ausführender Benutzer darf kein lokaler Admin sein
- soll als Sheduled Task laufen
Wie muss ich das anstellen?
E.
Edit
Vergessen: "Unblock-File" hat auch nichts gebracht.
Edit 2
Ich könnte die Scripte jetzt alle signieren. CA vorhanden, Zertifikat auch. Aber es geht doch als Admin-User auch ohne...?
Bitte markiere auch die Kommentare, die zur Lösung des Beitrags beigetragen haben
Content-ID: 397740
Url: https://administrator.de/forum/powershell-sheduled-task-script-vom-unc-pfad-397740.html
Ausgedruckt am: 09.04.2025 um 08:04 Uhr
3 Kommentare
Neuester Kommentar

IE Sicherheitszone auf das Share angepasst?
Gruß A.
Gruß A.

Der IE grätscht halt immer noch überall rein. Eine historisch gewachsene Krücke ...