サーバーでファイルのクリーンアップを行うPowerScriptファイルを作成しました。毎晩11:30に実行したいので、Microsoftのテクニカルノートによると、次の構文を使用してジョブを登録しました。
PS C:\> Register-ScheduledJob -Name "MyName" -FilePath "D:\Sites\Site\Tasks\DeleteUnusedGalleryImages.ps1" -Trigger @{Frequency="Daily"; At="11:30PM"}
エラーメッセージはなかったので、正常に登録されたと思います。しかし、セットアップされているジョブをどのようにリストするのかわかりません。使用Get-Job
したことがありますが、何も返されません。これにより、登録されていないと思われますが、同じ構文を実行してスケジュールされたジョブを再登録すると、「登録済み」というエラーメッセージが表示されます。
だから、私の質問は次のとおりです。
- サーバーでスケジュールされたタスクのリストを取得するにはどうすればよいですか?
- ジョブのスケジュールを更新するにはどうすればよいですか?
- 待つのではなく、今すぐ既存のジョブを実行するにはどうすればよいですか?スケジュールされたジョブとして機能することを確認したい(スクリプトを手動で実行して機能することを確認しました)
みんなありがとう-PowerShellの初心者ですが、素晴らしいようです。
よろしくお願いしますアル