バッチファイルから呼び出すPowerShellスクリプトを作成しました。バッチファイルを呼び出すとすべて正常に動作します。私が実行している問題は、タスクスケジューラで実行するバッチファイルを設定する必要があることです。それはうまく始まりますが、タスクスケジューラは決して「操作が正常に完了しました」(0x0)とは言わないので、ハングアップし続けます。代わりに、「タスクは現在実行中です」(0x41301)にとどまります。私はPowershell Scriptを呼び出すのに最も理想的な方法ではないことをお伝えしますが、私たちの環境とスクリプティングの知識が限られているため、私たちのために最適です。バッチファイルを実行してpowershellスクリプトを呼び出すタスクスケジューラ
-1
A
答えて
0
タスクスケジューラを使用してPowerShellを実行してください。
新しいタスクを作成し、Actions
タブに移動してNew...
を選択し、この新しいウィンドウ内でcmdから何かを実行するようなプログラムを実行できます。
Program/script
square内には、Powershell.exe
とAdd arguments (optional)
powershell引数を入れてください。あなたは、通常のコマンドラインに入力し、これは、同じように動作します:あなたは、スクリプトを実行したいのであれば
powershell <arguments>
、それはあなたのディスクに保存され、単に引数リストでこれを置く:
C:\LocalisationOfScript\script.ps1 "argument 1" argument2
あなたはより多くのオプションをしたい場合は、ちょうどこの前に共通のパラメータを追加します。でも、このうち
-windowstyle hidden -executionpolicy bypass C:\LocalisationOfScript\script.ps1 "argument 1" argument2
を:
-windowstyle hidden -executionpolicy bypass if (Test-path C:\script\script.ps1) { C:\script\script.ps1 "argument 1" argument2 } else { return -1 }
そして最後に:
Start-Process Powershell.exe -argumentslist "-a -b -c copy" -windowstyle hidden -wait -erroraction stop
あなたも、最後の例にキャッチし、試す追加することができます。
0
すべてのコメントありがとうございました。私はあなたのアドバイスを調べ、exitコマンドを見つけました。スクリプトの最後に追加するのを忘れてしまったので、スクリプトを呼び出すと、exitを適用した後、 (0x0)に変更されたタスクスケジューラ
関連する問題
- 1. バッチファイルを実行していないタスクスケジューラ
- 2. エラーWindowsタスクスケジューラからPowerShellスクリプトを実行するときに関数を呼び出す
- 3. PowershellがPowershellスクリプトを呼び出す
- 4. PowerShellスクリプトをすべてのパラメータを含むバッチファイルから呼び出す
- 5. Pythonとバッチファイルを呼び出すGroovyスクリプト
- 6. バッチファイルを使用してWOL PowerShellスクリプトを実行する
- 7. バッチファイル/ powershellスクリプトを実行して再生デバイスを設定する
- 8. 'PowerShellで実行する'を使用してPowerShellスクリプトを実行すると、別のPowerShellスクリプトで関数を呼び出す方法
- 9. 呼び出されたディレクトリ内で実行するバッチファイルを呼び出す
- 10. powershellスクリプトがタスクスケジューラから実行されていない
- 11. JavaからPowershellスクリプトを呼び出す
- 12. バッチファイルからpowershellスクリプトを呼び出す必要があります
- 13. 仮想マシンを作成せずにAzureでPowerShellスクリプトをタスクスケジューラとして実行
- 14. のPowershell:再帰スクリプト呼び出し
- 15. SQLスクリプトを実行するためにC#からpowershellを呼び出す
- 16. バッチファイルを実行する+ Visual Studioコマンドプロンプトを呼び出す
- 17. Powershellスクリプトを使用してMirth Connect CLIを呼び出す
- 18. バッチファイルを使用してタスクスケジューラでvbsスクリプトを起動します。
- 19. PHPスクリプトでhrefリンクを呼び出して実行する
- 20. jboss 5.0.1でSpringタスクスケジューラを実行する複数のタスク呼び出しJB
- 21. 呼び出すバッチファイル
- 22. タスクスケジューラからBTEQを呼び出す
- 23. 新しい(クリーンな)PowerShellインスタンスでPowerShellスクリプトを呼び出す(別のスクリプトから)
- 24. PowershellのInvoke-Commandを使用して引数付きバッチファイルを呼び出す
- 25. Windowsバッチファイルからpowershellコマンドレットを呼び出す
- 26. ユーザーがログオフしたときにタスクスケジューラからPowershellスクリプトを実行する
- 27. 複数のバッチファイルを順番に実行するPowershellスクリプト
- 28. (タスクスケジューラから実行すると)バッチファイル内でpowershell出力をリダイレクトする方法は?
- 29. タスクスケジューラを使用してyii2スクリプトを実行する
- 30. CMDモードで実行するバッチファイルからPowerShellスクリプトを実行できません
PowerShellスクリプトは、次の場所から直接実行できます。タスクスケジューラスクリプトが何をしているのか、それを実行するためにバッチ/ cmdファイルが必要な理由、そしていくつかのコード例について、より多くの情報を与えることができますか? – autosvet
あなたは予定通りの仕事を見たいかもしれません –
@JaquelineVanek新しいスペルチェッカーが必要です。もう一度その "肯定的な"言葉があります:) – DavidPostill