Die Nutzungszeit (Active Hours) eines Windows-Servers kann mit PowerShell angepasst werden. Dies ist nützlich, um automatische Updates und Neustarts außerhalb der Betriebszeiten zu planen.
Set-ActiveHoursÖffnen Sie PowerShell mit Administratorrechten.
Verwenden Sie das folgende Cmdlet, um die Start- und Endzeit der Nutzungszeit festzulegen:
Set-ActiveHours -StartTime "07:00" -EndTime "23:00"
-StartTime: Startzeit der Nutzungszeit (z. B. 07:00 Uhr).-EndTime: Endzeit der Nutzungszeit (z. B. 23:00 Uhr).Falls das Modul PSWindowsUpdate nicht installiert ist, können Sie es mit folgendem Befehl installieren:
Install-Module -Name PSWindowsUpdate -Force
Überprüfen Sie die Konfiguration der Nutzungszeit:
Get-WindowsUpdate -ActiveHours
Öffnen Sie PowerShell mit Administratorrechten.
Bearbeiten Sie die entsprechenden Registry-Einträge:
Set-ItemProperty -Path "HKLM:\SOFTWARE\Microsoft\WindowsUpdate\UX\Settings" -Name ActiveHoursStart -Value 7
Set-ItemProperty -Path "HKLM:\SOFTWARE\Microsoft\WindowsUpdate\UX\Settings" -Name ActiveHoursEnd -Value 23
ActiveHoursStart: Startzeit in Stunden (7 für 07:00 Uhr).ActiveHoursEnd: Endzeit in Stunden (23 für 23:00 Uhr).Starten Sie den Windows Update-Dienst neu, um die Änderungen zu übernehmen:
Restart-Service wuauserv
Falls weitere Fragen zur PowerShell-Konfiguration oder Windows Updates bestehen, stehe ich gerne zur Verfügung!