プロジェクト

全般

プロフィール

操作問い合わせ #3709

未完了

Windowsでジョブ実行する際、ジョブコントローラ変数STD_OUTの内容がコマンド実行される

匿名ユーザー さんが8ヶ月前に追加. 8ヶ月前に更新.

ステータス:
回答中
優先度:
通常
担当者:
-
開始日:
2023/11/16

説明

お世話になります。以下の事象について、仕様を確認させていただきたく存じます。

Windowsサーバーでジョブを実行する際、
ジョブコントローラ変数[STD_OUT]が有効で、
かつジョブ実行前にSTD_OUTに2行以上の入力がある場合、
STD_OUTの2行目以降の入力が、Windowsコマンドと解釈されて実行される事象を確認しています。

こちらは意図した動作になりますでしょうか?
・以下のリファレンスページを確認させていただきましたが、コマンド実行される旨の記述は見当たりませんでした。
 https://www.jobarranger.info/document/doku.php?id=4.0:reference:appendix:variable_lists
・こちらの動作が何らかの不具合の場合、同事象が想定されるJobArrangerのバージョンや環境について教えていただけますと幸いです。

テストしたジョブネットのxmlとテスト内容を記載したExcelファイルを添付させていただきます。

---
■検証環境
JobArrangerサーバー
・OS:Rocky Linux 8.8 (Green Obsidian)
・zabbix server:5.0.37
・JobArranger Server:v5.1.0 (revision 1849) (2021-11-26)

Windows Server
・OS:Windows Server 2019
・JobArranger Agent:v5.1.0
---

以上、何卒よろしくお願いいたします。


ファイル

JobArranger_STD_OUT検証.xlsx (458 KB) JobArranger_STD_OUT検証.xlsx 匿名ユーザー, 2023/11/16 15:29
test.xml (5.43 KB) test.xml 匿名ユーザー, 2023/11/16 15:31

保守サポート 担当2 さんが8ヶ月前に更新

  • ステータス新規登録 から 担当者処理中 に変更

保守サポート 担当2 さんが8ヶ月前に更新

  • ステータス担当者処理中 から 回答中 に変更

環境変数を設定する際に、setコマンドを利用しているのですが、設定する値に改行が含まれることで、複数行コマンドとして処理されてしまい2行目の文字列をコマンドとして実行していました。

全バージョンで、この方式を採用ている為、対策バージョンは、ありません。

他の形式にエクスポート: Atom PDF