タグ付けされた質問 「scheduled-task」

スケジュールされたタスクとは、事前定義された時間または指定された時間間隔の後のプログラムまたはスクリプトの起動を意味します。

2
Windows Serverタスクスケジューラを使用して、フォルダーの変更時にタスクをトリガーする方法
フォルダツリーが変更されるたびにスクリプトを開始することは可能ですか? 例えば: root dir1 file1 dir2 file1 file2 rootがリッスンされ、たとえば、file2が変更されたり、ディレクトリツリーのどこかに新しいファイルが追加されたりすると、スクリプトが開始されます。 サブ質問は次のようになります:スケジュールされたタスクはキューに入れられたイベントによってトリガーされますか? ご協力いただきありがとうございます!

2
cronで90分ごとにタスクを実行する
90分ごとに実行されるようにcronジョブを調整しようとしています。以前は20分ごとに実行されていましたが、これは単純なcronジョブでした。 */20 * * * * whatever 90ごとに変更するには、2つのジョブに分割する必要があるようです。これを行いました。 0 0,3,6,9 * * * whatever 30 1,4,7,10 * * * whatever これは正しいですか?仕事は始まったようではない。

3
タスクスケジューラがタスクを2回実行した
更新:これは2日間続けて行われました。 更新:スケジュールされたタスクと画像のXMLが含まれるようになりました。 ロンドンにある2台のサーバー(どちらもWindows 2012)には、月曜日から金曜日の午後3時に実行するようにスケジュールされたタスクが設定されています。これは過去5か月間問題なく設定されています。 ただし、8月28日月曜日に、彼らは両方とも午後3時にスケジュールされたタスクを実行し、その後午後4時に再び実行しました。それが最初に報告されたとき、私は時計が1時間戻った翌日になるにはあまりにも偶然だと思いました。しかし、なぜそれが起こったのか、それが時計の変更に関連しているかどうかを説明することができません。 1つのサーバーからの関連ログ(他のログもこのパターンに従います): イベント129 15:00:20タスクスケジューラ起動タスク "\ 3pm"、インスタンス "C:\ Program Files(x86)\ PHP \ v5.4 \ php.exe"、プロセスID 2388。 イベント100 15:00:20タスクスケジューラは、ユーザー "x \ y"の "\ 3pm"タスクの "{75a3590f-dec1-4dee-bd27-73d63a50a9d7}"インスタンスを開始しました。 イベント200 15:00:20タスクスケジューラがタスク "\のインスタンス" {75a3590f-dec1-4dee-bd27-73d63a50a9d7} "でアクション" C:\ Program Files(x86)\ PHP \ v5.4 \ php.exe "を起動しました午後3時」 イベント201 15:00:23タスクスケジューラはタスク "\ 3pm"、インスタンス "{75a3590f-dec1-4dee-bd27-73d63a50a9d7}"、アクション "C:\ Program Files(x86)\ PHP …

5
Windowsタスクスケジューラが複数のインスタンスを起動しようとするのはなぜですか?
クラスター内にある1つのServer 2008 Webサーバー(R2ではない)で実行されるWindowsスケジュールタスクがいくつかあります。 最近、元のウェブサーバークラスターから新しいウェブサーバークラスター(サーバー2008-R2ではない)に移動しました。 Windowsタスクを実行する(クラスター内の)新しいWebサーバーは、私たちが信じている元のサーバーと同じように設定されています。 しかし、新しいWindowsサーバーでは、Windowsタスクスケジューラが各タスクを3回瞬時に開始したいように見えることがわかりました。 新しいタスクをキューに入れるオプションを設定すると、次のようになります。 イベントID 324タスクスケジューラは、タスク "\ Client Reporting"のインスタンス "{9a1a8411-b042-45ff-8e6b-89874df230d7}"をキューに入れ、インスタンス "{2bcc3df6-ea3b-4453-90c2-75b8b1946388}"が完了するとすぐにインスタンスを起動します。 既存のタスクを停止するオプションを設定すると、次のようになります。 イベントID 323タスクスケジューラは、新しいインスタンス「{4db66265-1f51-4ede-8535-ac7c3cb5c4c1}」を起動するために、タスク「\ Client Reporting」のインスタンス「{e685a910-b32b-414e-85fd-96bbe54314a2}」を停止しました。 チェックされた設定: タスクをオンデマンドで実行できるようにします。 スケジュールされた開始を逃した後、できるだけ早くタスクを実行します。 1時間以上実行している場合は、タスクを停止します。 要求されたときに実行中のタスクが終了しない場合は、強制的に停止します。 コンピューターがAC電源で動作している場合にのみ、タスクを開始します。 コンピューターがバッテリー電源に切り替わった場合は、タスクを停止します。 選択したオプション:タスクが既に実行されている場合-既存のインスタンスを停止します。 注:タスクをクラスター内のあるサーバーから別のサーバーに移動して、選択した特定のサーバーのタスクスケジューラが問題の原因であるかどうかを確認しました。同じ行動。 新しいサーバーの構築に関係があるのでしょうか? 別のサーバークラスターに非常によく似たタスクがセットアップされており、これらすべてを何度も起動しなくても問題なく動作します。これらのタスクをここでのタスクと比較すると、タスクスケジューラ内のオプションを通じて利用できる設定に関して、明らかに異なるものは何もないようです。 トリガー:タスクは毎日1時間に1回トリガーされ、この時間を超えると停止するようにスケジュールされます。 アクション:.batファイルを実行します。 これを引き起こしている可能性のあるもの/タスクがこの方法で複数回開始する原因となっているロジックを確認できる場所はどこですか?

1
Powershellを使用して既存のスケジュールされたタスクを変更するにはどうすればよいですか?
Powershellを使用して、さまざまなアプリケーションを実行する既存のスケジュールされたタスクを更新するいくつかのリリース自動化スクリプトに取り組んでいます。スクリプトでは、アプリケーションのパスと作業ディレクトリを設定できますが、変更をタスクに保存していないようです。 function CreateOrUpdateTaskRunner { param ( [Parameter(Mandatory = $TRUE, Position = 1)][string]$PackageName, [Parameter(Mandatory = $TRUE, Position = 2)][Version]$Version, [Parameter(Mandatory = $TRUE, Position = 3)][string]$ReleaseDirectory ) $taskScheduler = New-Object -ComObject Schedule.Service $taskScheduler.Connect("localhost") $taskFolder = $taskScheduler.GetFolder('\') foreach ($task in $taskFolder.GetTasks(0)) { # Check each action to see if it references the current …

7
Powershellを使用してスケジュールされたタスクを無効にするにはどうすればよいですか?
私は、Windows Server 2008 R2で実行されるWebアプリケーションを持っています。このWebアプリケーションには、すべてのバックエンド関連の処理を行う多数のスケジュールされたタスクがあります。データベースにアクセスするソフトウェア展開を行うとき、スケジュールされたすべてのタスクを無効にする必要があります。現在、私は手動で実行する必要がある長いチェックリストを持っているので、スケジュールされた各タスクを無効にしています。 残念ながら、Powershellのドキュメントは、既存のスケジュールされたタスクを無効にする方法についてはかなり恥ずかしいようです(もちろん、リリースが正常に完了したら、再度有効にします)。実行中、実行中、または無効になっているタスクのリストを取得できますが、次はどうしますか?

1
Windows Server 2012のデフラグオプション
Windows Server 2012でdefrag.exeのコマンドラインオプションと「ScheduledDefrag」タスクを調べていますが、一部の引数が理解できません。特に、私が見るdefrag /?と、次のことがわかります。 /D Perform traditional defrag (this is the default). /L Perform retrim on the specified volumes. 「非従来型」のデフラグは何で構成されますか?retrimとは何ですか? また、スケジュールされたタスクの下で、コマンドラインは %windir%\system32\defrag.exe -c -h -k -$ 私がいることがわかり-c手段「のすべてのボリューム、」 -h手段「通常の優先度、」-k手段「スラブの統合、」どうやら、-$手段「DEFRAG.EXEは、タスクスケジューラから呼び出されています。」 なぜ-$重要なのですか?

5
schtasks-オンデマンドで実行されるスケジュールのないタスクを作成します
schtasks.exeオンデマンドで実行される1回限りのタスクを使用して作成しようとしています。スケジュールなしでタスクを作成したいのですが、コマンドschtasks /create /tn TestTaskがで失敗しInvalid syntax. Mandatory option 'sc' is missing.ます。私が見逃しているオプションはありますか?

2
インタラクティブデスクトップセッションで実行するようにWindowsタスクをスケジュールできますか?
専用のマシンで1日に1回実行されるスケジュールされたタスクを作成しようとしています。タスクはexeを実行します。そのexeは、マウスやKBを操作するオートメーションの実行など、さまざまなことを行います。 (WindowsベースのOSで)それは可能ですか?

5
スケジュールされたタスクのExchange PowerShellが永久に実行される
スケジュールされたタスクとして実行したいExchange 2010 PowerShellスクリプトがいくつかあります。 「別のユーザーとして実行」を使用してPowerShellを起動すると、スクリプトを実行でき、スクリプトは正しく実行されます。 同じユーザーを使用してタスクをスケジュールすると、タスクは永久に実行状態のままになります。 タスクが行き詰まっている場所を知るにはどうすればよいですか? 参考までに、Exchangeを有効にする方法は次のとおりです。 . 'C:\Program Files\Microsoft\Exchange Server\V14\bin\RemoteExchange.ps1' Connect-ExchangeServer -auto そして、これが私がタスクスケジューラからスクリプトを実行しようとした方法です。 powershell -command "&{。 'c:\ windows \ script.ps1'}" powershell-ファイル 'c:\ windows \ script.ps1' powershell -file "c:\ windows \ script.ps1" すべて同じ結果になります。Grr ...

6
Powershellを使用してschtasksをクエリする
Windows7マシンで、schtasks.exeを使用してクエリを実行し、スケジュールされたすべてのタスクを表示しようとしています。 これは問題ありませんが、次のようなものを使用して結果セットをフィルタリングしたいと思います schtasks /query | where { $_.TaskName -eq "myTask" } 問題は、このschtasksがwhere関数が機能するための適切にフォーマットされたリストを返さないことです。 私も試しました: schtasks /query /FO LIST schtasks /query | format-list | where .... それらも機能しません。 Win7を使用してローカルコンピューター上のschtasksをクエリし、それらをフィルターできる最善の方法は何でしょうか
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.