Came across this tool recently which allows you to easily schedule SCOM Maintenance mode between time periods you want to , which could either be on a recurring or one off basis. It also allows you to place all agents into maintenance mode at once or you could choose individual agents also.
You can get this tool from the “System Center Operations Manager R2 Admin Resource Kit” http://www.microsoft.com/download/en/details.aspx?displaylang=en&id=26139
First of all if we start off by extracting the files from the MSI. You should be able to see “ScheduleMaintenanceMode” folder , this is the one we are interested in.
If you expand this folder and then expand the architecture relevant to your SCOM install.
Copy the two DLL’s below to the RMS in the SCOM program files. (Default “C:Program FilesSystem Center Operations Manager 2007”)
Once you have done this import the “ScheduleMaintenanceMode.Library.mp” management pack provided in the resource kit.
Now we need to run the “ScheduleMaintenanceMode.exe” which you probably noticed is in the same location as the dll’s we mentioned earlier. If you copy this Exe to a location on the RMS where it’s easily accessible then you will now be able to set up maintenance mode schedules in an easy to use GUI .