dポイントプレゼントキャンペーン実施中!

いつもお世話になっております。
とあるpowershellをバックグラウンド実行したいのですが、うまくいきません。

【実施したいこと】
background.ps1をバックグラウンド実行したい。

【前提条件】
background.ps1はbackground.batファイルより実行する想定で考えている。
background.batの中身(イメージ)
(中略)
powershel l-command "background.ps1"
(中略)
get-executionpolicyではremotesignedで~ps1ファイルは実行許可を与えている。

【確認していること】
1.start-jobコマンドを使用すればバックグラウンド実行ができることを確認済み
2.batの実行を以下にするも実行がうまくいかない。
powershell -executionpolicy remotesigned -command "start-job background.ps1"
3.間にpowershellをバックグラウンドするbackground_middle.ps1をかませてもうまくいかない。
batのコマンド実行をbackground_middle.ps1にし、background_middle.ps1を
start-job backgroundと記載しており実行してもうまくいかない。
4.powershell上でstart-job background.ps1を手動で実施するとうまく実行される。

申し訳ございませんが、大変困っており、すぐ回答を頂きたいです

A 回答 (1件)

start-jobでなく、atではダメなんですかね。

    • good
    • 0

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!