いつもお世話になります。
原因をご存じの方、ご教授お願い致します。
前提・実現したいこと
WindowsserverにあるTeraTarmmacroをPowershellでバッチファイル化
そのPowershellをAnsibleから実行したい
発生している問題・エラーメッセージ
win_shellでPlaybookを作成しました。playbook自体は正常終了しますが
server側のps1ファイルが実行されません。
該当のソースコード
■作成したplaybook
--- - hosts: windows gather_facts: false tasks: - name: Run shell command tags: setting win_shell: C:\tmp\script\restore.ps1
■インベントリファイル
[windows] WindowsserverのIPアドレス [windows:vars] ansible_ssh_user=Administrator ansible_ssh_pass=serverのPW ansible_ssh_port=5986 ansible_connection=winrm ansible_winrm_transport=basic ansible_winrm_server_cert_validation=ignore
■実行結果
changed: [WindowsserverのIPアドレス] => {
"changed": true,
"cmd": "C:\tmp\script\restore.ps1",
"delta": "0:00:07.617979",
"end": "2021-12-08 08:10:21.414557",
"rc": 0,
"start": "2021-12-08 08:10:13.796577",
"stderr": "",
"stderr_lines": [],
"stdout": "",
"stdout_lines": []
}
META: ran handlers
META: ran handlers
PLAY RECAP **************************************************************************************************************************************************
WindowsserverのIPアドレス : ok=1 changed=1 unreachable=0 failed=0 skipped=0 rescued=0 ignored=0
試したこと
・Ansible→server側にping疎通OK
・server側でのps1ファイル単体の実行に問題なし
補足情報(FW/ツールのバージョンなど)
ここにより詳細な情報を記載してください。
回答2件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
退会済みユーザー
2021/12/09 23:56
退会済みユーザー
2022/01/07 00:10