213

スケジュールされたタスクが実行されている Windows Server 2008 があり、主に PHP ファイルを呼び出す .bat ファイルがあります。サーバーには 2 人のユーザーがいます。1 人は管理者で、もう 1 人は標準ユーザーです。

標準ユーザーを使用して、イベント ビューアを使用して、タスク スケジューラの [履歴] タブで履歴ログをクリアしました。これで、履歴が記録されなくなります。スケジュールされたすべてのタスクの履歴が [履歴] タブに表示されなくなりました。ただし、Last Run Result は 0x0 を返し、スケジューラは正常に動作しています。
お知らせ下さい。

4

8 に答える 8

391

ステップ 1: 昇格したタスク スケジューラを開きます (つまり、[タスク スケジューラ] アイコンを右クリックし、[管理者として実行] を選択します) 。

ステップ 2: [アクション]ウィンドウ([アクション] タブではなく、右側のウィンドウ) で、[すべてのタスク履歴を有効にする] をクリックします。

それでおしまい。これがデフォルトでオンになっていない理由はわかりませんが、そうではありません。

于 2013-02-01T16:50:59.580 に答える
19

[すべてのタスク履歴] が有効になっていて、それらのタスクのイベントが [イベント ログ] に表示されているにもかかわらず、特定のタスクの [タスク スケジューラ] の [履歴] タブにイベント ログ エントリが表示されないのはなぜでしょうかタスクは履歴を問題なく表示します。私の場合、13 個の新しいタスクを作成しました。そのうちの 5 つのイベントは [履歴] の下に正常に表示されましたが、残りの 8 件の [履歴] タブは完全に空白でした。イベント ビューアーの使用に関する Mick Wood の投稿を使用して、これらのタスクが個別に履歴に対して有効になっていること (およびイベントのログ記録) を確認しました。

それからそれは私を襲った。私は突然、他の 5 人にはない 8 人の共通点に気付きました。すべてのイベント名にアンパサンド (&) 文字が含まれていました。最初に作成したタスク「Sync E to N」をエクスポートし、エクスポートしたファイル名の名前を変更し、XML コンテンツを編集してから、新しいタスクをインポートして作成しました。Windows Explorer では、タスクの名前を「Sync C to N & T」などに変更でき、Task Scheduler では問題なくインポートできました。ただし、名前に厄介な「&」が含まれているため、イベント ログから履歴を取得できませんでした。元のイベントを削除し、xml ファイルの名前を「Sync C to N and T」に変更してインポートすると、タスク スケジューラの [履歴] タブにすべてのログ エントリが表示されました。

于 2015-11-18T17:23:18.230 に答える
17

タスク スケジューラ アプリでの調整は、実際には特定のイベント ログの有効状態を制御するだけなので、Windows コマンド ラインからタスク スケジューラの「履歴」モードを調整することもできます。

wevtutil set-log Microsoft-Windows-TaskScheduler/Operational /enabled:true

現在の状態を確認するには:

wevtutil get-log Microsoft-Windows-TaskScheduler/Operational

キーストロークを嫌う人のために、上記のわずかに省略されたバージョンを次に示します。

wevtutil sl Microsoft-Windows-TaskScheduler/Operational /e:true
wevtutil gl Microsoft-Windows-TaskScheduler/Operational
于 2016-11-13T18:33:18.493 に答える
13

私のサーバーでは、左側のタスクスケジューラライブラリを右クリックし、右クリックしてすべてのタスク履歴を有効または無効にするオプションを取得する必要があったため、混乱していると思います。

お役に立てれば

于 2014-01-27T18:31:58.003 に答える
5

これは、Windows 2008R2 サーバーで見つけた場所です。昇格されたタスク スケジューラ [タスク スケジューラ ライブラリ] をクリックします。右側の [アクション] パネルにオプションとして表示されます。

ここに画像の説明を入力

于 2015-02-07T03:37:12.143 に答える