Powershell Taskplaner Task Scheduler Aufgabe jede Stunde, Tag, Woche ausführen

Mit diesem Skript erstellen wir einen Task der jede Stunde ausgeführt wird.

$repeat = (New-TimeSpan -Minutes 60)
$duration = ([timeSpan]::maxvalue)
$action = New-ScheduledTaskAction "powershell.exe" "-file C:\Install\DisableInactiveUsers.ps1"
$trigger = New-ScheduledTaskTrigger -Once -At (Get-Date).Date -RepetitionInterval $repeat -RepetitionDuration $duration
$principal = New-ScheduledTaskPrincipal -UserID ndsedv.de\MSA-CheckEx$ -LogonType Password -RunLevel Highest
Register-ScheduledTask CheckExternInactiveUsers –Action $action –Trigger $trigger –Principal $principal

Mit diesem Skript erstellen wir einen Task der jede Woche ausgeführt wird.

$action = New-ScheduledTaskAction "powershell.exe" "-file C:\install\DisableInactiveUsers.ps1"
$trigger = New-ScheduledTaskTrigger -Weekly -WeeksInterval 1 -DaysOfWeek Monday -At 07:00
$principal = New-ScheduledTaskPrincipal -UserID ndsedv.de\MSA-Rep$ -LogonType Password
Register-ScheduledTask CheckInactiveUsers –Action $action –Trigger $trigger –Principal $principal

Mit diesem Skript erstellen wir einen Task der jeden Tag ausgeführt wird.

$action = New-ScheduledTaskAction "powershell.exe" "-file c:\install\DisableInactiveUsers.ps1"
$trigger = New-ScheduledTaskTrigger -At 07:00 -Daily
$principal = New-ScheduledTaskPrincipal -UserID easycash_rat\MSA-Rep$ -LogonType Password
Register-ScheduledTask CheckInactiveUsers –Action $action –Trigger $trigger –Principal $principal