Jak ustawić schedule.service „Uruchom, czy użytkownik jest zalogowany, czy nie” w PowerShell?

Muszę utworzyć zadanie harmonogramu przy użyciu Powershell z „Uruchom, czy użytkownik jest zalogowany, czy nie”.

Używam następujących kodów do utworzenia zadania, sprawdziłem członków ustawień, głównych, wyzwalaczy i akcji, ale nie udało mi się znaleźć potrzebnego mi ustawienia.

$service = new-object -com("Schedule.Service")
$service.connect($servername)
$rootFolder = $service.Getfolder("\")
$taskDefinition = $service.NewTask(0) 
$settings = $taskDefinition.Settings
$principal =  $taskDefinition.Principal
$triggers = $taskDefinition.Triggers
$Action = $taskDefinition.Actions.Create( 0)
$rootFolder.RegisterTaskDefinition( $taksName, $taskDefinition, 6, $taskRunAsuser , $taskRunasUserPwd , 0)

Czy ktoś wie jak to zrobić?

Dzięki

questionAnswers(1)

yourAnswerToTheQuestion