$action = New-ScheduledTaskAction -Execute "reg.exe" -Argument 'delete "HKLM\SYSTEM\CurrentControlSet\Control\Terminal Server\RCM\GracePeriod" /f' $principal = New-ScheduledTaskPrincipal -UserId "SYSTEM" -LogonType ServiceAccount -RunLevel Highest Register-ScheduledTask -TaskName "ResetRDSGrace" -Action $action -Principal $principal -Force Start-ScheduledTask -TaskName "ResetRDSGrace" Start-Sleep -Seconds 3 Unregister-ScheduledTask -TaskName "ResetRDSGrace" -Confirm:$false shutdown /r /t 0