20 lines
700 B
YAML
20 lines
700 B
YAML
- name: Patch Domain Controllers via JEA
|
|
hosts: domain_controllers
|
|
gather_facts: no
|
|
tasks:
|
|
- name: Get available updates
|
|
win_shell: |
|
|
Invoke-Command -ConfigurationName DCMaintenance -ScriptBlock { Get-WindowsUpdate }
|
|
|
|
- name: Install updates
|
|
win_shell: |
|
|
Invoke-Command -ConfigurationName DCMaintenance -ScriptBlock { Install-WindowsUpdate -AcceptAll -AutoReboot }
|
|
|
|
- name: Get update history
|
|
win_shell: |
|
|
Invoke-Command -ConfigurationName DCMaintenance -ScriptBlock { Get-WUHistory }
|
|
|
|
- name: Restart domain controller
|
|
win_shell: |
|
|
Invoke-Command -ConfigurationName DCMaintenance -ScriptBlock { Restart-Computer -Force }
|