問題タブ [taskscheduler]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
1 に答える
3350 参照

php - Windows タスク スケジューラ (Cron ジョブ) を使用して Codeigniter コントローラーを実行します。

cron ジョブのように、Windows タスク スケジューラを使用して定期的に CodeIgniter コントローラーを実行したいと考えています。このメソッドでタスク スケジューラを使用してスタンドアロンの php ファイルを実行しましたが、これを CodeIgniter コントローラーに実装できませんでした。

これが私のコントローラーです:

index()メソッドを定期的に実行したい。

どんな助けでも大歓迎です。

0 投票する
1 に答える
273 参照

powershell - タスク スケジューラによって開始されたスクリプトによって呼び出される wget に関する問題

httpsファイルをロードする必要があります。オプションで使用wgetします--no-check-certificate。ISE デバッガーで開始すると、完全に実行されます。cmd-console: で開始した場合でも、完全に実行されます./myScript.ps1。しかし、スクリプトを開始するようにタスク スケジューラを設定するとすぐに、次のようになります。

呼び出す前に を設定してから、次の$ArgListように呼び出しますwget

他の変数は、さまざまなローカル ファイルです。

繰り返しますが、ISE および CMD コンソールでは機能しますが、タスク スケジューラによって開始された場合は機能しません。スクリプトの他の部分は問題なく実行されます。別の http ファイルを作成して解析しました。

私に何ができる?

0 投票する
0 に答える
69 参照

.net - PS1 ファイル内で CertificateValidation をバイパスできない

Windows タスク スケジューラを使用して (主に 1 日に 2 回) タイムリーに呼び出される PS1 ファイルを作成したいと考えています。現在、PS1 ファイルの目的は、内部 Web サイトを呼び出して、実行中にアプリケーション プールをアクティブに保つことです。アプリケーション プール スコープ内のいくつかのバックグラウンド ジョブ。

だから私は次のファイルを書きました:

しかし、次のエラーが発生します。

"0" 個の引数を指定して "GetResponse" を呼び出し中に例外が発生しました: "基になる接続が閉じられました: SSL/TLS セキュア チャネルの信頼関係を確立できませんでした。"

そのため、ps1 ファイルを変更して、次のようにセキュリティ証明書をバイパスします。

しかし、これにより次のエラーが発生します。

バックグラウンド ジョブを実行する前にローカル ホストを呼び出して、アプリケーション プールをアクティブに保ち、セキュリティ証明書をバイパスする方法を教えてください。

0 投票する
1 に答える
206 参照

powershell - タスク スケジューラと SharePoint コマンドレット「MigrateUserAccount」を使用して移行プロセスを自動化できない

タスク スケジューラと SharePoint コマンドレット「MigrateUserAccount」を使用して移行プロセスを自動化できず、エラー「<strong>null 値の式でメソッドを呼び出すことはできません」</p>

$spFarm = [Microsoft.SharePoint.Administration.SPFarm]::ローカル $spFarm. MigrateUserAccount ("$from\$name", "$to\$name", $false)

「SharePoint 2010 管理シェル」を使用して PowerShell スクリプトを実行すると実行され、出力は成功しますが、タスク スケジューラで PowerShell スクリプトを構成すると、スクリプトは実行されますが、「You cannot call a method on a null 値式」</p>

以下のスクリーンショットは、タスク スケジューラが高い権限で実行されていることを示しています。 ここに画像の説明を入力ここに画像の説明を入力

また、このタスクは、このサーバーへの管理アクセス権を持つサービス アカウントを使用して作成され、sqldatabase の「db_owners」にも追加されています。

サーバー アーキテクチャ Web フロント エンド 1
Web フロント エンド 2
アプリケーション サーバー 1
アプリケーション サーバー 2
データベース クラスタ ノード1
データベース クラスタ ノード 2

0 投票する
1 に答える
389 参照

windows - Windows Power Shell & Console Windows Host プロセスは、Windows タスク schduler のタスクが終了した後も実行を続けます

Windows Server 2012 R2 があり、次のように Windows タスク スケジューラ内でタスクを定義しました。

-i 主にリモート URL を呼び出す .ps ファイルを作成します。

-次に、次のように、power-shell スクリプトを呼び出す .bat ファイルを作成します。

-i 1 日の期間、30 分ごとに毎日実行するタスクを定義します。

-タスクは .bat ファイルを呼び出します。

ここに画像の説明を入力 ここに画像の説明を入力

今私が直面している問題は、タスクが正常に実行されると、1) Windows Power Shell と 2) コンソール Windows ホストの 2 つのプロセスが実行され続けることです。これにより、サーバーが非常に遅くなり、約 12 時間後に応答が停止します。タスクが約 5 回実行されると、タスク マネージャーは次のようになります。ここでは ここに画像の説明を入力 、Windows Power Shell とコンソール Windows ホストの多くのインスタンスが表示されます。実行中なので、誰でもこれについてアドバイスできますか? 関連するプロセスは、Windowsタスクが終了するとすぐに終了します..

0 投票する
1 に答える
189 参照

excel - マクロとタスク スケジューラを使用した Web スクレイピング

1 日の特定の時間に Web サイトからデータをスクラップするマクロを作成しました。Windows タスク スケジューラを使用してマクロを有効にしました。残念ながら、コンピューターがアイドル状態の場合や、他のユーザーがコンピューターにログインしている場合、マクロはデータをスクレイピングできません。マクロを実行しますが、データとそのすべての空白で Excel シートを更新しません。私の推測では、IE がバックグラウンドで Web ページをレンダリングできないなどの原因があると思われます。誰かが回避策を知っていますか?

ご協力いただきありがとうございます

0 投票する
3 に答える
3144 参照

python - Pythonスクリプト/バッチファイルを実行していないWindowsタスクスケジューラ

私は非常に単純な python スクリプト (電子メールを送信するため) を持っています。これは、cmd ウィンドウまたは python で実行した場合、またはそれを指す .bat ファイルを直接開始した場合に完全に機能します。

しかし、タスク スケジューラで実行しようとしても、何も起こりません。タスク スケジューラは、実行して正常に完了したことを示し、ログ ファイルは空白ですが、電子メールは送信されません。

この問題に関連して他にも多くの質問があることを認識しており、それらを読み、解決策を試しましたが、何もうまくいかないようです. 私はPython(およびタスクのスケジュール設定)が初めてなので、ソリューションを正しく実装していない可能性があります。

これが私が試したことです...

  • さまざまな方法でスクリプトを含むバッチ ファイルを作成します。

    /li>

ファイルをダブルクリックすると、これらはすべて正常に機能しますが、タスクマネージャーでは実行されません。(彼らは正常に完了したと言いますが)。タスク マネージャーで、.bat ファイルへのリンクを [プログラム/スクリプト] ボックスに入力しました。

  • 上記を実行しますが、プログラム/スクリプト内の cmd.exe へのフル パスと、.bat ファイルを引数として使用します。また、batファイルの場所を「開始(オプション):」に入れてみました。

  • タスクスケジューラを介して.pyファイルを直接実行しようとし、「プログラム/スクリプト:」ボックスに入れます

  • タスク スケジューラを介して .py ファイルを直接実行しようとし、python.exe (上記参照) へのフル パスを「プログラム/スクリプト」に、sript.py を「引数の追加」に配置します。「開始」のスクリプトの場所へのパスでもこれを試しました。

  • cmd を使用して .py ファイルを実行しようとしています。そのため、cmd.exe へのフル パスを「Program/script」に、script.py ファイル (フル パス) を「Arguments」に入力します。

script.py を直接実行しようとしているもののいくつかは、タスク スケジューラで「実行中」と永遠に言うだけですが、どれがどれであるかを書き留めていませんでした。

私は Windows 7 (64 ビット) を実行しており、Python 3.5.1 (32 ビット) を持っています。私はローカル管理者権限を持っています。

私が作成した他のスケジュールされたタスク (python スクリプトを含まない) は正常に動作しますが、これは私を困惑させました。助けてください!

0 投票する
2 に答える
986 参照

c# - キューとタイムアウトの問題がある TaskScheduler

私が実装しようとしているもの:

タスクをキューに入れ、指定された量を並行して実行するタスク スケジューラ。他のタスクは開始するまでキューで待機します。各タスクには、タスクの実行時にカウントを開始するタイムアウトがあり、その時間を超えると、タスクはキャンセルされ、ContinueWith (または直後に実行されるタスク) で処理される TimeoutException がスローされます。タスクはユーザーがキャンセルできる必要があります。

私が得るもの:

最初のタスクが失敗すると、他のすべてのタスクが即座に失敗します。

これが私のタスクスケジューラの完全なコードです(MSDNからいくつかの変更を加えて取得しました):

http://pastebin.com/KSMbDTH5。(問題の関数は 161 行にあります)

使用例は次のとおりです。

どのように動作するか: (どちらのタスクも完了しないように、2 秒後にタイムアウト イベントを強制します)

MaxDegreeOfParallelism = 1 の場合:

MaxDegreeOfParallelism = 2 の場合:

仕組み:

(MaxDegreeOfParallelism = 1 の場合、残りもめちゃくちゃです)

注: これらは TPL での私の最初のステップです。

0 投票する
1 に答える
2919 参照

powershell - タスクのスケジュールされた Powershell スクリプトでメッセージ ボックスが表示されない

複数のホストで夜間に実行する予定の Powershell スクリプトがあります。タスクスケジューラに設定したCMDスクリプト(ラッパー)で実行します。

場合によっては、午前中に到着するメッセージをユーザーに表示し、スクリプトの実行を続行するか中止するかをユーザーに決定させる必要があります。

メッセージを表示するために system.windows.froms.MessageBox::Show("My Message","status","4") を使用しています。

Windows PowerShell ISE コンソールから CMD スクリプトを実行すると完全に機能しますが、タスク スケジューラから実行するとポップアップ メッセージがスキップされます。

その問題の解決策はありますか?