ユーザーがログオンしているかどうかに関係なく、スケジュールされたタスクを実行する方法に関する問題があります。 PowerShellで実行する必要があります。ユーザーがPowerShellにログオンしているかどうかを確認するにはどうすればよいですか?
$WINDIR/system32/schtasks.exe /create /tn TaskName /sc daily /st 15:05:00 /tr "C:\cygwin\opt\IBM\tpchc\bin\tools\TheFileToRun.bat"
しかし、私は、ユーザーがオンまたはオフにログインしている場合、このタスクは関係なく実行すること、余分な引数を提供することができます:どのような私が行っていることはありますか?
Powershellで実行できない場合は、別のスクリプト言語で実行できますか?
THX :)
これはPowerShellではなく、それをコマンドラインで実行する方法です( 'Register-ScheduledTask'コマンドレットを参照してください)。これは2つあります。https://stackoverflow.com/questions/ 13965997/set-a-scheduled-task-to-run-when-user-isnt-logged-in – BrainSlugs83