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"