Description
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.
Examples
# EXAMPLE # 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 # EXAMPLE # Create a simple scheduled task .\New-ScheduledExchangeTask.ps1 -TaskName "My Task" -ScriptName TaskScript1.ps1 -ScriptPath D:\Automation
Version History
- 1.0, Initial community release
Links
- Download and follow at Github: https://github.com/Apoc70/New-ScheduledExchangeTask
Additional Credits
- Thanks to Michel de Rooij (https://eightwone.com/) for some PowerShell inspiration
- Thanks to Ed Wilson (https://devblogs.microsoft.com/scripting/) for some more PowerShell inspiration
Follow
- Twitter @stensitzki
Sie sehen gerade einen Platzhalterinhalt von Facebook. Um auf den eigentlichen Inhalt zuzugreifen, klicken Sie auf die Schaltfläche unten. Bitte beachten Sie, dass dabei Daten an Drittanbieter weitergegeben werden.
Mehr Informationen