Es gibt 2 Methoden, um ein Powershell Script im Taksplaner zu starten. Wenn zum Ausführen des Scripts ein „elevated prompt“, als das Ausführen als Administrator nötig ist, muss im Reiter General der Haken bei „Mit höchsten Privilegien ausführen“ gesetzt sein.

Reiter Aktionen

Programm/Script:

%SystemRoot%\system32\WindowsPowerShell\v1.0\powershell.exe

bzw. einfach

powershell.exe

Argumente hinzufügen:

Methode 1

-file "C:\Backup\BackupSkripts\Backup.ps1"

Methode 2

-nologo -Noninteractive -command "C:\Backup\BackupSkripts\Backup.ps1"; Exit

Exchange Management Shell

Sofern die Exchange CMDLets in dem Powershell-Skript benötigt werden, gibt man folgenden Parameter mit (auf dem Exchange Server, OnPrem, Pfade entsprechend anpassen):

-command ". 'D:\exchange\bin\RemoteExchange.ps1'; Connect-ExchangeServer -auto -ClientApplication:ManagementShell; C:\Pfad\zum\Skript.ps1"