PowerShell script to schedule a maintenance window in SCOM 2007
In SCOM 2007, at times you will need to place a server (servers) in maintenance mode to prevent getting unnecessary alerts.
Here is how you can do it using New-MaintenanceWindow cmdlet:
$strServer = Get-Agent | Where-object {$_.Name – match “FWS”}
$strServer.HostComputer |New-MaintenanceWindow `
-StartTime (Get-Date) `
-EndTime (Get-Date).AddMinutes (60) `
-Comment “Windows Server 2003 Service Pack 1”