Geplante Aufgabe mit einem anderen User anlegen

Dieses Skript erstellt eine geplante Aufgabe (Scheduled Task) und wird mit einem anderen Benutzer ausgeführt. Der Trigger muss natürlich den Bedürfnissen angepasst werden.

$UserName =”Administrator”
$Pw = “Password”
$Ps1Path = “D:\Powershell\DateiBackup.ps1”

$TaskAction = New-ScheduledTaskAction -Execute PowerShell.exe -Argument “-NoProfile -File $Ps1Path”
$TaskTrigger = New-ScheduledTaskTrigger -At (Get-Date).AddMinutes(10) -Once
$TaskSettings = New-ScheduledTaskSettingsSet -StartWhenAvailable

Register-ScheduledTask -TaskName StartSkript -Trigger $TaskTrigger -Action $TaskAction -User $UserName -Password $Pw -Settings $TaskSettings