美文网首页部署运维AnsibleWindows Server运维实践
Ansible 管理windwos 服务器补丁安装情况(二)

Ansible 管理windwos 服务器补丁安装情况(二)

作者: 一只刚刚开始吃猫粮的运维狗 | 来源:发表于2018-08-19 01:04 被阅读8次

    还是废话不多说

    苦于没有内个叫什么虚机管理工具,是叫SCCM还是叫什么来着,忘了,反正就是没有。

    所以windwos补丁有的时候打不全,或者根本没打补丁,多以要解决这个问题,可以使用Ansible工具进行管理,不过要现在windwos上安装Powershell脚本才行啊,好像原生Powershell不支持吧,反正没有找到,教程如下:

    补丁管理的Powershell脚本下载地址(内含安装教程)

    https://gallery.technet.microsoft.com/scriptcenter/2d191bcd-3308-4edd-9de2-88dff796b0bc

    下载完ZIP压缩包以后需要解压,并将这个文件夹放到两个地方

    %USERPROFILE%\Documents\WindowsPowerShell\Modules(这个路径后面部分需要自己手动创建的)
    %WINDIR%\System32\WindowsPowerShell\v1.0\Modules 
    

    然后执行PS > Import-Module PSWindowsUpdate进行导入安装脚本

    脚本安装完成以后就可以用啦,现在我们用Ansible查看一下

    ansible windows -m win_shell -a "Get-WUList"
    

    成功返回补丁信息就说明成功了,这个脚本不仅仅只有查看补丁列表的功能还有。。。。。。

    Add-WUOfflineSync
    Add-WUServiceManager
    Get-WUHistory
    Get-WUInstall
    Get-WUInstallerStatus
    Get-WUList
    Hide-WUUpdate
    Invoke-WUInstall
    Get-WURebootStatus
    Get-WUServiceManager
    Get-WUUninstall
    Remove-WUOfflineSync
    Remove-WUServiceManager 
    Update-WUModule  
    

    自己看吧,好多我也没用过,还不知道怎么用呢,如果有使用过的,或者研究了的同志可以评论分享一下。

    但是后来我发现ansible支持打补丁的命令
    ansible windows -m win_updates

    具体的呢,可以看官网介绍:
    https://docs.ansible.com/ansible/latest/modules/list_of_windows_modules.html

    未完待续!!!!!

    相关文章

      网友评论

        本文标题:Ansible 管理windwos 服务器补丁安装情况(二)

        本文链接:https://www.haomeiwen.com/subject/louqiftx.html