WindowsタスクスケジューラのGUIを使用して「デフォルト」パスでスケジュールタスクを定義しましたが、powershellでGet-ScheduledTask
を実行すると、どうして?スケジュールされたタスクがGet-ScheduledTaskの結果に表示されない
実は私はhttps://library.octopusdeploy.com/step-template/actiontemplate-windows-scheduled-task-disableを試してみましたが、それはしません「『TaskName:指定』 『MyTaskName』に等しいが、プロパティで見つかりませんMSFT_ScheduledTaskオブジェクト」私は私のタスク名のいずれかでGet-ScheduledTask -TaskName "MyTaskName"
で試してみましたが、それは思い付く
私はスクリプトを直接実行しようとしました。
UPDATE 私はhttp://www.fixitscripts.com/problems/getting-a-list-of-scheduled-tasksにタスクリストを取得するには、次のスクリプトを発見した:
# PowerShell script to get scheduled tasks from local computer
$schedule = new-object -com("Schedule.Service")
$schedule.connect()
$tasks = $schedule.getfolder("\").gettasks(0)
$tasks | Format-Table Name , LastRunTime # -AutoSize
IF($tasks.count -eq 0) {Write-Host “Schedule is Empty”}
Read-Host
あなたのために事前に感謝を助けます。
コマンドプロンプトで "schtasks/query/v"とは何ですか?あなたの仕事は分かりますか? –
@DavidBrabantそれは特定のタスク名を見つけることが困難な長い情報を返します。 – mehran