($title_img_alt)

こちらからの投稿は、先頭に表示されているコメントへの返信になります。
AS400のCLからpowershellを起動する方法 AS400 初心者 さん [ 3月11日(土) 17時31分 ]
いつもお世話になっております。
AS400のCLからpowershellのプログラムを直接コールする方法がもしあれば教
えて下さい

STRPCCMDでBATファイルのように指定すれば、CLから起動出来るかと思ったの
ですが
実行してみても黒画面は表示されますが処理は動きませんでした。
(powershell自体は簡単なテストメールを送る処理になります)

---------------------------------------------
// 現在動作しているBATコールのCL記述
STRPCCMD PCCMD('C:\HOGE\HOGE.BAT') PAUSE(*NO)

// 試しに作成したpowershellコールのCL記述
STRPCCMD PCCMD('C:\HOGE\HOGE.PS1') PAUSE(*NO)
---------------------------------------------
RE:AS400のCLからpowershellを起動する方法 高森 正仁 さん [ 3月14日(火) 14時54分 ]
投稿されてから時間がたっているので解決されているかもしれませんが、

「C:\HOGE\HOGE.PS1」を直接ダブルクリックしたとき、想定される処理は
実行されており正しい結果は得られていますでしょうか?
RE:AS400のCLからpowershellを起動する方法 AS400 初心者 さん [ 3月14日(火) 15時58分 ]
コメントありがとうございます。
ダブルクリックではPowershellのため動かないのですが、
対象のHOGE.PS1を右クリックから「Powershellから実行」を選んだ際には
想定通りの動作(メール送信)がされていました。
RE:AS400のCLからpowershellを起動する方法 高森 正仁 さん [ 3月15日(水) 11時3分 ]
CL記述ではなくWindows環境の問題だと思います。
以下について確認してみてはいかがでしょうか。

・PowerShellの実行ポリシー
・CLでPowerShellのEXEを指定して実行

お名前

パスワード

メールアドレス

タイトル

ホームページ

アドレス

項目