SCCM - Vorheriger Betriebszustand von PC in Tasksequenz auswerten
Moin,
wir wollen ein wichtiges Software-Update per SCCM per WOL/Tasksequenz ausrollen. Dabei möchten wir jedoch den Betriebszustand des PC berücksichtigen.
Sprich: War der PC bereits eingeschaltet, soll der PC nach Abschluss der Tasksequenz nicht heruntergefahren werden. War der PC hingegen zuvor ausgeschaltet, so soll der PC anschließend auch wieder heruntergefahren werden.
Eine schnelle Idee von mir wäre die Variable 'SMSTSPostAction' zu nutzen und dort ein kleines Powershellscript zu hinterlegen:
Damit sollte der PC nur dann herunterfahren, wenn die aktuelle Laufzeit des PC <= 4 Stunden beträgt.
Muss aber noch ausprobieren, ob das auch im Rahmen einer TS sauber funktioniert
Hat Jemand von Euch so etwas schon einmal umgesetzt!?
Gruß
Dirk
wir wollen ein wichtiges Software-Update per SCCM per WOL/Tasksequenz ausrollen. Dabei möchten wir jedoch den Betriebszustand des PC berücksichtigen.
Sprich: War der PC bereits eingeschaltet, soll der PC nach Abschluss der Tasksequenz nicht heruntergefahren werden. War der PC hingegen zuvor ausgeschaltet, so soll der PC anschließend auch wieder heruntergefahren werden.
Eine schnelle Idee von mir wäre die Variable 'SMSTSPostAction' zu nutzen und dort ein kleines Powershellscript zu hinterlegen:
cmd.exe /c PowerShell.exe "if (((Get-Date) - (Get-CimInstance Win32_OperatingSystem).LastBootupTime | select -ExpandProperty TotalHours) -le 4) {stop-computer -Force}"
Muss aber noch ausprobieren, ob das auch im Rahmen einer TS sauber funktioniert
Hat Jemand von Euch so etwas schon einmal umgesetzt!?
Gruß
Dirk
Bitte markiere auch die Kommentare, die zur Lösung des Beitrags beigetragen haben
Content-ID: 549720
Url: https://administrator.de/contentid/549720
Ausgedruckt am: 24.11.2024 um 05:11 Uhr
2 Kommentare
Neuester Kommentar
Hi!
Ad hoc würde ich sagen das passt. Prajwaldesai macht das auch so:
https://www.prajwaldesai.com/check-computer-uptime-in-windows-10/#Method ...
Aus ähnlichen Prüfungen in der TS bzgl. BIOS- Version usw. kann ich bestätigen, dass es funktioniert.
Grüße!
Ad hoc würde ich sagen das passt. Prajwaldesai macht das auch so:
https://www.prajwaldesai.com/check-computer-uptime-in-windows-10/#Method ...
Aus ähnlichen Prüfungen in der TS bzgl. BIOS- Version usw. kann ich bestätigen, dass es funktioniert.
Grüße!