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