プロジェクト

全般

プロフィール

操作問い合わせ #2588

ssh接続によるエージェントレス方式のWindowsジョブについて

匿名ユーザー が1年以上前に追加. 約1年前に更新.

ステータス:
終了
優先度:
高め
担当者:
-
開始日:
2017/06/26
期日:
進捗率:

0%


説明

ご担当者様

お世話になります。

RHEL7のJobArranger Serverよりwindows server 2012 r2へのエージェントレスジョブの実行についてご教示をお願いします。
ジョブ実行時にコマンド実行で「cmd.exe /c コマンド」を実行した場合
コマンドの終了コードがJOB_EXIT_CDに入らず、必ず0になってしまいます。

Windowsのコマンド、またはbat実行についてどのように設定するべきでしょうか?

履歴

#1 匿名ユーザー が1年以上前に更新

申し訳ありません、情報が不足していましたので追記です。
Windows側のsshはMicroSoft公式のOpenSSHです。

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

#2 匿名ユーザー が1年以上前に更新

たまにくる人です。

https://naiggy.blogspot.jp/2017/07/windows-2012r2-sshd.html
参考ください。

#3 匿名ユーザー が1年以上前に更新

匿名ユーザー さんは書きました:

たまにくる人です。

https://naiggy.blogspot.jp/2017/07/windows-2012r2-sshd.html
参考ください。

ありがとうございます。
Open-SSH設定自体は出来ていて鍵認証によるssh接続も出来ているのですが
上記サイトの内容は相談内容にあるようにコマンド終了コードを取れるものでしょうか?
(そもそもcmd.exe /C無しでコマンド実行できるようになったりするのでしょうか?)

#4 保守サポート 担当1年以上前に更新

ジョブアレンジャーのご利用ありがとうございます。

エージェントレスアイコンを使用し、コマンドタブ実行欄に実行コマンドを記載・実行していると思います。
通常は最終コマンドの終了コードがJOB_EXIT_CDに入ります。

しかしOpenSSHの利用では、コマンド欄の改行コードを認識しない事象を確認しております。
この事象に該当し、2行目以降のコマンド実行がされていないことがお問い合わせの事象でしたら、
下記のように1行目で実行内容を完了させることで対応可能と思います。
・コマンドをバッチファイルにして1行目で実行
・1行コマンドのエージェントレスアイコンを継続で複数使用する

また「cmd.exe /C無し」でコマンドは実行欄に記載できます。

速やかな返信のためにサポート契約をご検討頂ければ幸甚です。
宜しくお願い致します。

#5 保守サポート 担当1年以上前に更新

  • ステータス新規登録 から 回答中 に変更

#6 保守サポート 担当約1年前に更新

  • ステータス回答中 から 終了 に変更

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