Scheduling Operations Manager Maintenance mode? RRS feed

  • Question

  • I'm trying to schedule Stephan Stranger's SCOM Maintenance mode script.  The issue is that I don't see a good way to pass the parameters the scripts is looking for via the Scheduled Task.

    Is there a good way to pass the scripts needed parameters like group name and maintenance mode duration?  Maybe I need to write a batch file and call the .ps1 and arguments from the .BAT - I've been playing with the .BAT for over an hour and can't that to work either.

    Currently when I create a scheduled task with these settings:



    Add Aurguments (optional): 

    -noexit C:\Scripts\MaintMode\Start-SCOMMaintenanceModeForGroups.ps1 "TestingDSRGroup" -endtime 5 -reason "unplannedother" -comment "Testing DSR Group" -Verbose

    It seems to just run in the background with out popping up a powershell window and will eventually end with a (0x1) Last Run Result.

    Here is the syntax that works great from with in powershell with Stephan's script but I can't seem to work from a scheduled task:

    C:\Scripts\MaintMode\Start-SCOMMaintenanceModeForGroups.ps1 "Testing DSR Group" -endtime 5 -reason "unplannedother" -comment "Testing DSR Group" -Verbose

    Any assistance appreciated.

    Thursday, May 15, 2014 11:45 PM


All replies