Create a scheduled task for Exchange Server 2013


This script adds a new scheduled task for an Exchange Server 2013 environment in a new task scheduler group, “Exchange“.

When providing a username and password, the scheduled task will be configured to “Run whether user is logged on or not“.

When a username and password are provided, the Register-ScheduledTask cmdlet verifies the login credentials and will fail, if the credentials provided (username/password) are not valid.

Note: The cmdlet Register-ScheduledTask consumes the user password in clear text.


# Create a new scheduled task using a dedicated service account

.\New-ScheduledExchangeTask.ps1 -TaskName "My Task" -ScriptName TaskScript1.ps1 -ScriptPath D:\Automation -TaskUser DOMAINServiceAccount -Password P@ssw0rd

# Create a simple scheduled task
.\New-ScheduledExchangeTask.ps1 -TaskName "My Task" -ScriptName TaskScript1.ps1 -ScriptPath D:\Automation 

Version History

  • 1.0, Initial community release


Additional Credits


%d Bloggern gefällt das: