Ansible实用命令合集(二)-持续更新中......

**

Ansible常用命令合集

**

利用ansible 批量向windows客户端传送文件夹

整体命令为:
ansible windows -m win_copy -a “src=/etc/123 dest=d:/test”
此处 src=/etc/123 为Linux上将要发送的文件路径,dest=d:/test 为windows上将要接收所放置的文件路径。
在这里插入图片描述

利用ansible 批量向windows客户端传送文件

整体命令为:
ansible windows -m win_copy -a “src=/etc/123/xindating.zip dest=d:/test/xindating.zip”
此处于文档第一节类似,不同的是在后面的windows接收路径上多了一个文件名,也就是你接收后需要以什么名字存在。
在这里插入图片描述在这里插入图片描述

ansible 批量解压windows上的压缩文件

整体命令为:
ansible windows -m win_unzip -a " src=d:/test/xinda.zip dest=d:/test/123"
Ps:此命令仅用于windows到windows 不是Linux到windows,且windows上必须装有.zip的解压软件。
在这里插入图片描述
在这里插入图片描述

在远程客户机上创建名为user1 密码为Gx123456的管理员账号

整体命令为:
ansible windows -m win_user -a “name=user1 password=Gx123456 groups=‘administrators’”
Ps:密码必须符合本地组策略复杂要求,创建普通用户只需要把groups='administrators’去除。
在这里插入图片描述
在这里插入图片描述

批量删除windows客户机上的某一个目录或者文件

整体命令为:
删除目录:ansible windows -m win_file -a “dest=d:/test/123/xinda.zip state=absent”
删除文件:ansible windows -m win_file -a “dest=d:/test/123/ state=absent”
Ps:删除文件时必须要带上后缀名。
在这里插入图片描述

批量重启/关机windows 客户机

整体命令:
立即重启:ansible windows -m win_reboot
定时重启:ansible windows -m win_shell -a “shutdown -r -t 30”
定时关机:ansible windows -m win_shell -a “shutdown -s -t 30”
立即关机:就把定时关机后面的时间改成0即可。
在这里插入图片描述
在这里插入图片描述

将指定的文件内容复制到 指定的文件里

整体命令:
ansible windows -m win_copy -a “content=d:/test/Office2010.txt dest=d:/test/123/123.txt”
Ps:此操作为覆盖之前的文档。
在这里插入图片描述
在这里插入图片描述

对比文件/统计文件

整体命令:
ansible -i /etc/ansible/hosts windows -m win_shell -a ‘dir C:\windows\system.ini’ |grep “6/11” |wc –l
此命令是直接统计 C:\windows 目录下的system.ini文件 筛选符合 6/11的有多少个
当然如果少的话 可以用:ansible -i /etc/ansible/hosts windows -m win_shell -a ‘dir C:\windows\system.ini’ 命令直接显示到屏幕上。
ansible -i /etc/ansible/hosts windows -m win_shell -a ‘dir C:\windows\system.ini’
在这里插入图片描述
ansible -i /etc/ansible/hosts windows -m win_shell -a ‘dir C:\windows\system.ini’ |grep “6/11” |wc –l
在这里插入图片描述
有两台机器,统计出来的结果是2 就证明符合条件的有两台。

批量查看客户端计算机名称

整体命令:
ansible windows -m win_command -a “hostname”
在这里插入图片描述
在这里插入图片描述

猜你喜欢

转载自blog.csdn.net/weixin_44200830/article/details/111688683