Die Welt ist im Wandel – steigende Energiekosten, ein wachsendes Umweltbewusstsein und die Flexibilität moderner Arbeitsmodelle wie das Homeoffice stellen Unternehmen vor neue Herausforderungen. Eine davon ist die effiziente Verwaltung des Energieverbrauchs von Endgeräten. Wie oft bleiben PCs in Büros oder bei Mitarbeitern zu Hause über Nacht oder am Wochenende eingeschaltet, obwohl sie nicht benötigt werden? Die Antwort: viel zu oft. Dies führt nicht nur zu unnötigen Stromkosten, sondern belastet auch die Umwelt durch vermeidbare CO2-Emissionen.
Glücklicherweise bietet Microsoft Intune eine leistungsstarke Lösung, um genau dieses Problem anzugehen. Als Teil von Microsoft Endpoint Manager ermöglicht Intune IT-Administratoren, Geräte effizient zu verwalten und Richtlinien zentral zu steuern. In diesem umfassenden Guide erfahren Sie, wie Sie Intune nutzen können, um PCs bei Abwesenheit automatisch herunterzufahren und so signifikant Energie zu sparen.
### Warum ein Automatisches Herunterfahren Sinnvoll ist
Bevor wir ins Detail gehen, lassen Sie uns die vielfältigen Vorteile eines automatischen Herunterfahrens von PCs beleuchten:
1. **Kostenersparnis:** Der offensichtlichste Vorteil. Selbst wenn ein PC im Leerlauf wenig Strom verbraucht, summieren sich die Kosten über eine gesamte Flotte von Geräten, die 24/7 laufen. Ein geplantes Herunterfahren kann die Stromrechnung spürbar senken.
2. **Energieeffizienz und Nachhaltigkeit:** Reduzierter Stromverbrauch bedeutet einen geringeren CO2-Fußabdruck. Unternehmen können so aktiv zu ihren Nachhaltigkeitszielen beitragen und ihre Umweltbilanz verbessern. Das ist nicht nur gut für den Planeten, sondern auch für das Image des Unternehmens.
3. **Verlängerung der Hardware-Lebensdauer:** Komponenten wie Festplatten, Lüfter und Netzteile unterliegen Verschleiß. Weniger Betriebszeit bedeutet weniger Verschleiß und kann die Lebensdauer der Geräte verlängern, was wiederum Investitionskosten spart.
4. **Erhöhte Sicherheit:** Ein ausgeschalteter PC ist weniger anfällig für Angriffe. Zwar werden die meisten Angriffe auf aktive Systeme durchgeführt, doch ein heruntergefahrenes System kann nicht von externen Bedrohungen ausgenutzt werden.
5. **Effizientere IT-Verwaltung:** Durch geplante Abschaltzeiten können IT-Administratoren besser kontrollierte Wartungsfenster definieren, in denen Patches oder Updates eingespielt werden, bevor die PCs wieder hochgefahren werden.
### Voraussetzungen für die Intune-Verwaltung
Um die folgenden Schritte umzusetzen, müssen einige grundlegende Voraussetzungen erfüllt sein:
* **Microsoft Intune Abonnement:** Ihr Unternehmen benötigt ein aktives Microsoft Intune Abonnement (oft enthalten in Microsoft 365 Enterprise Lizenzen).
* **In Intune registrierte Geräte:** Die PCs, die Sie verwalten möchten, müssen in Microsoft Intune registriert sein (Azure AD Joined oder Hybrid Azure AD Joined).
* **Administratorrechte:** Sie benötigen entsprechende Administratorrechte im Microsoft Intune Admin Center.
### Methode 1: Automatisches Herunterfahren via PowerShell-Skript (Empfohlen)
Die flexibelste und praktikabelste Methode, um ein geplantes Herunterfahren zu implementieren, ist die Bereitstellung eines PowerShell-Skripts über Intune. Dieses Skript erstellt eine geplante Aufgabe (Scheduled Task) auf den Endgeräten, die das Herunterfahren zu einer bestimmten Zeit auslöst.
#### Schritt 1: Das PowerShell-Skript erstellen
Erstellen Sie eine `.ps1`-Datei mit dem folgenden Inhalt. Sie können die Uhrzeit (`$ShutdownTime`) und den Task-Namen an Ihre Bedürfnisse anpassen.
„`powershell
# PowerShell-Skript für automatisches Herunterfahren
# Speichern Sie dieses Skript als z.B. „AutoShutdown.ps1”
# Definieren Sie den Namen der geplanten Aufgabe
$TaskName = „Automatisches Herunterfahren bei Abwesenheit”
# Definieren Sie die Uhrzeit für das Herunterfahren (z.B. 22:00 Uhr)
# Das Format ist HH:mm
$ShutdownTime = „22:00”
# Definieren Sie die Aktionen für die geplante Aufgabe
# Hier: Sofortiges Herunterfahren ohne Warnung
# Optional: Füge eine Warnung hinzu: New-ScheduledTaskAction -Execute „shutdown.exe” -Argument „/s /t 300 /c ‘Ihr PC wird in 5 Minuten automatisch heruntergefahren. Bitte speichern Sie Ihre Arbeit.'”
$Action = New-ScheduledTaskAction -Execute „shutdown.exe” -Argument „/s /t 0”
# Definieren Sie den Trigger für die geplante Aufgabe (Täglich um die angegebene Uhrzeit)
$Trigger = New-ScheduledTaskTrigger -Daily -At $ShutdownTime
# Überprüfen Sie, ob die Aufgabe bereits existiert, und entfernen Sie sie gegebenenfalls
# Dies stellt sicher, dass das Skript idempotent ist und die Aufgabe bei jeder Ausführung aktualisiert wird.
if (Get-ScheduledTask -TaskName $TaskName -ErrorAction SilentlyContinue) {
Unregister-ScheduledTask -TaskName $TaskName -Confirm:$false
Write-Host „Bestehende geplante Aufgabe ‘$TaskName’ wurde entfernt.”
}
# Registrieren Sie die neue geplante Aufgabe
# -User „SYSTEM” stellt sicher, dass die Aufgabe mit höchsten Rechten ausgeführt wird, auch wenn kein Benutzer angemeldet ist.
# -RunLevel Highest ist ebenfalls für höchste Berechtigungen.
# -Force überschreibt eine eventuell vorhandene Aufgabe mit gleichem Namen (aber wir haben sie ja schon unregistriert).
Register-ScheduledTask -Action $Action -Trigger $Trigger -TaskName $TaskName -Description „Automatisches Herunterfahren zur Energieeinsparung via Intune.” -User „SYSTEM” -RunLevel Highest -Force
Write-Host „Geplante Aufgabe ‘$TaskName’ wurde erfolgreich erstellt und auf $ShutdownTime Uhr festgelegt.”
# Optional: Überprüfung, ob die Aufgabe erstellt wurde
if (Get-ScheduledTask -TaskName $TaskName -ErrorAction SilentlyContinue) {
Write-Host „Überprüfung: Aufgabe ‘$TaskName’ existiert und ist aktiviert.”
} else {
Write-Error „Überprüfung: Aufgabe ‘$TaskName’ konnte nicht gefunden werden.”
}
„`
**Wichtiger Hinweis:** Wenn Sie eine Warnung vor dem Herunterfahren geben möchten, ändern Sie die `$Action`-Zeile wie im Kommentar im Skript gezeigt. `/t 300` gibt beispielsweise 300 Sekunden (5 Minuten) Zeit.
#### Schritt 2: Das PowerShell-Skript in Intune hochladen und zuweisen
1. Öffnen Sie das **Microsoft Intune Admin Center** (endpoint.microsoft.com).
2. Navigieren Sie zu **Geräte** > **Windows** > **PowerShell-Skripte**.
3. Klicken Sie auf **Hinzufügen**.
4. Geben Sie unter **Grundlagen** einen Namen (z.B. „Automatisches Herunterfahren Skript”) und eine Beschreibung ein. Klicken Sie auf **Weiter**.
5. Laden Sie unter **Skripteinstellungen** Ihre zuvor erstellte `.ps1`-Datei hoch.
* **Dieses Skript mit den Anmeldeinformationen des angemeldeten Benutzers ausführen:** Wählen Sie **Nein** (empfohlen, damit das Skript auch ohne angemeldeten Benutzer funktioniert).
* **Skriptsignaturprüfung erzwingen:** Wählen Sie **Nein**, es sei denn, Sie signieren Ihre Skripte.
* **Skriptausführung im 64-Bit-PowerShell-Host erzwingen:** Wählen Sie **Ja**.
* Klicken Sie auf **Weiter**.
6. Unter **Bereichsmarkierungen** können Sie bei Bedarf Markierungen hinzufügen. Klicken Sie auf **Weiter**.
7. Unter **Zuweisungen** wählen Sie die Gerätegruppen aus, auf die dieses Skript angewendet werden soll. Wählen Sie zunächst eine kleine Testgruppe aus, bevor Sie es unternehmensweit verteilen. Klicken Sie auf **Weiter**.
8. Unter **Überprüfen + Hinzufügen** überprüfen Sie Ihre Einstellungen und klicken Sie auf **Hinzufügen**.
Das Skript wird nun an die zugewiesenen Geräte verteilt. Nach der Synchronisierung mit Intune wird die geplante Aufgabe auf den Geräten erstellt und das automatische Herunterfahren zur festgelegten Zeit aktiviert.
### Methode 2: Ergänzende Energieeinstellungen über Konfigurationsprofile (Einstellungen Katalog)
Während das PowerShell-Skript das *geplante Herunterfahren* zu einer festen Zeit ermöglicht, können Sie mit Konfigurationsprofilen (insbesondere dem Einstellungen Katalog) weitere Energieeinstellungen konfigurieren, die komplementär wirken. Hierbei geht es eher um Schlaf- oder Ruhezustandsmodi nach Inaktivität.
#### Schritt 1: Neues Konfigurationsprofil erstellen
1. Öffnen Sie das **Microsoft Intune Admin Center**.
2. Navigieren Sie zu **Geräte** > **Windows** > **Konfigurationsprofile**.
3. Klicken Sie auf **Profil erstellen**.
4. Wählen Sie unter **Plattform** die Option **Windows 10 und höher** und unter **Profiltyp** die Option **Einstellungen Katalog**. Klicken Sie auf **Erstellen**.
5. Geben Sie unter **Grundlagen** einen Namen (z.B. „Energieprofile Windows PCs”) und eine Beschreibung ein. Klicken Sie auf **Weiter**.
#### Schritt 2: Energieeinstellungen hinzufügen
1. Unter **Konfigurationseinstellungen** klicken Sie auf **Einstellungen hinzufügen**.
2. Im Suchfeld können Sie nach relevanten Energieeinstellungen suchen. Einige nützliche Einstellungen sind:
* **Power:** Hier finden Sie zahlreiche Optionen zur Energieverwaltung.
* **Require password on wakeup (Plugged in):** Legen Sie fest, ob nach dem Aufwachen ein Passwort erforderlich ist.
* **Require password on wakeup (Battery):** Dasselbe für den Akkubetrieb.
* **Specify an automatic sleep timeout (Plugged in):** Legt fest, nach welcher Zeit der PC in den Energiesparmodus geht, wenn er an das Stromnetz angeschlossen ist.
* **Specify an automatic sleep timeout (Battery):** Dasselbe für den Akkubetrieb.
* **Allow hibernate:** Ermöglicht oder verhindert den Ruhezustand.
* **Allow Standby States (AC/DC):** Konfiguriert, welche Standby-Zustände erlaubt sind.
* **System > Power Management:** Hier finden Sie weitere spezifische Einstellungen, z.B. zur Deaktivierung des Schnellstarts (Fast Startup), was manchmal Probleme mit Updates verursachen kann, aber auch den Start beschleunigt.
* **Power Management > HiberbootEnabled:** Stellt den Schnellstart (Fast Startup) ein. Setzen Sie ihn auf **Deaktiviert**, wenn Sie den Schnellstart ausschalten möchten. (Dies ist eine OMA-URI-Einstellung, die aber oft über den Einstellungen-Katalog zugänglich ist).
3. Wählen Sie die gewünschten Einstellungen aus und konfigurieren Sie diese. Stellen Sie sicher, dass Sie konsistente Werte für Akku- und Netzbetrieb festlegen.
4. Klicken Sie auf **Weiter**.
#### Schritt 3: Zuweisen und Überprüfen
1. Unter **Zuweisungen** wählen Sie die Gerätegruppen aus, für die diese Energieprofile gelten sollen.
2. Unter **Überprüfen + Hinzufügen** überprüfen Sie Ihre Konfiguration und klicken Sie auf **Hinzufügen**.
Diese Einstellungen ergänzen das geplante Herunterfahren, indem sie sicherstellen, dass PCs auch während des Tages bei Inaktivität in einen energiesparenden Zustand wechseln.
### Methode 3: OMA-URI für spezifische Einstellungen (Fortgeschritten)
Manchmal gibt es spezifische Einstellungen, die nicht direkt im Einstellungen Katalog verfügbar sind, aber über OMA-URI (Open Mobile Alliance Uniform Resource Identifier) konfiguriert werden können. Dies ist eine fortgeschrittenere Methode. Für das direkte *geplante Herunterfahren* ist das PowerShell-Skript meist flexibler, aber für andere Energieeinstellungen kann OMA-URI nützlich sein.
Ein Beispiel für OMA-URI wäre das Deaktivieren des Schnellstarts, falls es nicht im Settings Catalog gefunden wird:
1. **Profil erstellen:** Erstellen Sie ein neues Konfigurationsprofil wie in Methode 2, wählen Sie aber als Profiltyp **Benutzerdefiniert** aus.
2. **OMA-URI-Einstellungen hinzufügen:**
* **Name:** „Deaktiviere Schnellstart”
* **Beschreibung:** „Deaktiviert die Fast Startup Funktion in Windows.”
* **OMA-URI:** `./Device/Vendor/MSFT/Policy/Config/Power/HiberbootEnabled`
* **Datentyp:** Integer
* **Wert:** `0` (für Deaktiviert)
Dies ist nur ein Beispiel. Die genaue OMA-URI-Syntax und die verfügbaren Werte müssen sorgfältig recherchiert werden (z.B. in der CSP-Dokumentation von Microsoft).
### Wichtige Überlegungen und Best Practices
Die Implementierung eines automatischen Herunterfahrens sollte gut durchdacht sein, um Störungen im Arbeitsablauf zu vermeiden:
* **Kommunikation ist entscheidend:** Informieren Sie Ihre Mitarbeiter rechtzeitig und transparent über die bevorstehenden Änderungen. Erklären Sie die Gründe (Energie sparen, Nachhaltigkeit) und wann die PCs heruntergefahren werden. Dies schafft Akzeptanz und vermeidet Frustration.
* **Testen, Testen, Testen:** Beginnen Sie mit einer kleinen Gruppe von Testgeräten, bevor Sie die Richtlinien unternehmensweit ausrollen. Überwachen Sie die Ergebnisse und sammeln Sie Feedback.
* **Warnmeldungen vor dem Herunterfahren:** Das PowerShell-Skript kann so angepasst werden, dass es eine Warnmeldung mit einer Kulanzzeit vor dem Herunterfahren anzeigt. Dies gibt den Benutzern die Möglichkeit, ihre Arbeit zu speichern.
* **Ausnahmen definieren:** Es wird immer Ausnahmen geben (z.B. Server, Kiosk-Systeme, Entwickler-PCs, die über Nacht kompilieren müssen). Stellen Sie sicher, dass Sie diese Geräte in separaten Intune-Gerätegruppen verwalten, die von der Shutdown-Richtlinie ausgenommen sind.
* **Wartungsfenster berücksichtigen:** Planen Sie das Herunterfahren so, dass es außerhalb von kritischen Wartungs- oder Updatefenstern liegt. Wenn PCs heruntergefahren werden, können sie über Nacht keine Updates erhalten. Stellen Sie sicher, dass Ihre Update-Strategie dies berücksichtigt.
* **Wake-on-LAN (WoL):** Wenn Sie PCs gelegentlich remote hochfahren müssen (z.B. für dringende Wartungsarbeiten am Wochenende), stellen Sie sicher, dass Wake-on-LAN (WoL) in den BIOS-Einstellungen der Geräte und im Netzwerk konfiguriert ist. Intune kann WoL nicht direkt initiieren, aber es ist eine notwendige Voraussetzung für das Fernstarten.
* **Monitoring und Berichterstattung:** Nutzen Sie die Berichtsfunktionen im Microsoft Intune Admin Center, um den Status der Skriptbereitstellung und die Konformität der Geräte zu überwachen. Überprüfen Sie regelmäßig, ob die geplanten Aufgaben auf den Geräten korrekt erstellt wurden.
### Erfolgsmessung und Impact
Sobald die Richtlinien implementiert sind, können Sie den Erfolg messen:
* **Energieverbrauch:** Wenn Sie über die technischen Möglichkeiten verfügen (z.B. Smart Metering im Büro), können Sie den tatsächlichen Energieverbrauch vor und nach der Implementierung vergleichen.
* **Kostenersparnis:** Berechnen Sie auf Basis des gesparten Stroms die finanziellen Einsparungen.
* **CO2-Reduktion:** Übersetzen Sie die eingesparten Kilowattstunden in reduzierte CO2-Emissionen und kommunizieren Sie diesen positiven Beitrag zur Nachhaltigkeit.
### Fazit
Die automatische Abschaltung von PCs bei Abwesenheit ist eine Win-Win-Situation: Sie sparen Energie und Kosten, leisten einen Beitrag zum Umweltschutz und optimieren gleichzeitig Ihre IT-Verwaltung. Mit Microsoft Intune steht Ihnen ein mächtiges Werkzeug zur Verfügung, um diese Effizienzsteigerung unkompliziert und zentralisiert umzusetzen. Durch die geschickte Kombination von PowerShell-Skripten und Konfigurationsprofilen können Sie eine maßgeschneiderte und robuste Lösung implementieren, die sowohl den Anforderungen Ihres Unternehmens als auch denen unserer Umwelt gerecht wird. Nehmen Sie die Kontrolle über den Energieverbrauch Ihrer Endgeräte in die Hand und machen Sie einen Schritt in Richtung einer nachhaltigeren Zukunft.