Ansibeにてwusaコマンド実行で”rc”:1641のエラーになる

実現したいこと

AnsibeでWindowsのセキュリティパッチ適応を下記ymlでwusaコマンドで実行したいと思っています。

発生している問題・分からないこと

パッチは適応されるのですが、 "rc": 1641,のエラーが返ってくる。このエラーを回避したいです

エラーメッセージ

error

1{ 2 "stderr_lines": [], 3 "changed": true, 4 "end": "2024-01-06 09:38:43.763944", 5 "_ansible_no_log": false, 6 "stdout": "", 7 "cmd": "wusa C:\\temp\\winpatch\\windows10.0-kb5033118-x64_36f66ea73d4ae0bf20ebac39d3b15696c197f220.msu /quiet /forcerestart /log:C:\\temp\\winpatch\\log", 8 "delta": "0:08:28.082822", 9 "stderr": "", 10 "rc": 1641, 11 "msg": "non-zero return code", 12 "stdout_lines": [], 13 "start": "2024-01-06 09:30:15.681122" 14}

該当のソースコード

yml

1 1 - name: Install hotfix job 2 2 hosts: AD_Servers_Target 3 3 serial: 14 4 gather_facts: no 5 5 vars_files:6 6 - ./variables.yml 7 7 vars:8 8 - ansible_become_password: xxxxx 9 9 become: yes 10 10 become_method: runas 11 11 become_user: xxxxx 12 12 tasks:13 23 - name: Install hotfix 14 24 win_command: wusa C:\temp\winpatch\{{ hotfix_filename_LCU }} /quiet /forcerestart /log:C:\temp\winpatch\log 15 28 - name: Wait for SSH port down 16 29 become: no 17 30 wait_for:18 31 host: "{{ inventory_hostname }}"19 32 port: 2220 33 state: stopped 21 34 delegate_to: 127.0.0.1 22 35 - name: Wait for SSH port up 23 36 become: no 24 37 wait_for:25 38 host: "{{ inventory_hostname }}"26 39 port: 2227 40 state: started 28 41 delegate_to: 127.0.0.1

試したこと・調べたこと

上記の詳細・結果

解決につながる記事がありませんでした。

補足

特になし

コメントを投稿

0 コメント