精华内容
下载资源
问答
  • 史上图形最简单Linux-Unix-Windows批量管理服务器软件工具 Windows 下 批量管理,批量监控,批量操作,批量安全扫描 linux Solaris Aix HP-Unix Windows 等操作系统界面最简洁的图形工具。 批量执行多台服务器...
  • 资源名称:史上最简单Linux、Windows批量管理工具BatchShell(全功能版)   内容简介: BatchShell是一款基于SSH2的批量文件传输及命令执行系统,它可以同时传输文件到多台远程服务器以及同时对多台远程...
  • 史上图形最简单Linux-Unix-Windows批量管理服务器软件工具 Windows 下 批量管理,批量监控,批量操作,批量安全扫描 linux Solaris Aix HP-Unix Windows 等操作系统界面最简洁的图形工具。 批量执行多台服务器...
  • 下载来源出处:Linux/Unix/Windows批量管理监控服务器软件(UnixShellManager)v6.0官方版 UnixShellManager是一款linux/unix/windows服务器批量管理工具,可在windows界面下批量操作,监控管理上万台Linux Unix ...

    下载来源出处:Linux/Unix/Windows批量管理监控服务器软件(UnixShellManager)v6.0官方版
    UnixShellManager是一款linux/unix/windows服务器批量管理工具,可在windows界面下批量操作,监控管理上万台Linux Unix 服务器。 能够实现对 windows 系统远程桌面登录管理操作,VNC 远程管理操作 可以实现对WINDOWS,LINUX, UNIX, 图形界面登陆管理操作,以上均可实现自动登录系统,登录用户,根据权限不同,显示不同的操作界面,有分组管理,可以有效分类的对服务器,工作站,进行分实验室,分组管理,Unix linux服务器远程批量操作模式,批量操作模式 可以多线程操控Unix,Linux,服务器执行命令,获 取状态,输出命令执行结果,可以实现大批量修改文 件,关机,解放双手,实现管理自动化。VNC 图形界面能够实现自动登录系统,windows远程登录界面能够远程操作windows系统,自动登录。核心监控服务器模式,可以监控服务器的的CPU.IO.DISK. MESSAGES. MEMORY. SERVICES. LOAD. HARDWARE. LOGIC DISK STATUS. 等等一系列 服务务器硬件和软件服务。
    欢迎下载使用~
    软件特点
    1.Windows 下 批量管理,批量监控,批量操作,批量安全扫描 linux Solaris Aix HP-Unix Windows 等操作系统界面最简洁的图形工具。
    2.批量执行多台服务器命令,批量修改密码,批量执行服务器脚本,批量上传文件,解放你的双手,五分钟批量执行上千台服务器命令。

    展开全文
  • 批量WINDOWS3389服务器管理.批量WINDOWS3389服务器管理批量WINDOWS3389服务器管理.
  • Ansible 从1.7+版本开始支持Windows,但前提是管理机必须为Linux系统,远程主机的通信方式也由SSH变更为PowerShell,同时管理机必须预安装Python的Winrm模块,方可和远程Windows主机正常通信,但PowerShell需4.0+...
                               Windows下Ansible工作模式(亲测)

    Ansible 从1.7+版本开始支持Windows,但前提是管理机必须为Linux系统,远程主机的通信方式也由SSH变更为PowerShell,同时管理机必须预安装Python的Winrm模块,方可和远程Windows主机正常通信,但PowerShell需4.0+版本且Management Framework 4.0+版本,实测Windows Server 2008 R2上版本系统经简单配置可正常与Ansible通信。简单总结如下:
    (1)    管理机必须为Linux系统且需预安装Python Winrm模块
    (2)    底层通信基于PowerShell,版本为4.0+,Management Framework版本为4.0+
    (3)    远程主机开启Winrm服务
    Ansible管理机部署安装
    (1). 对管理主机的要求
        目前,只要机器上安装了 Python 2.6 或 Python 2.7 (windows系统不可以做控制主机),都可以运行Ansible.
    主机的系统是 CentOS7.4版本       
    安装ansible:
    Yum -y install ansible
    如果没有安装pip, 请先安装对应于你的Python版本的pip:
    easy_install pip
    以下的Python模块也需要安装:
    pip install PyYAML
    配置hosts文件:
    vim /etc/ansible/hosts
    [windows]
    10.160.94.153 ansible_ssh_user="Administrator" ansible_ssh_pass="123456" ansible_ssh_port=5985 ansible_connection="winrm" ansible_winrm_server_cert_validation=ignore
    10.160.94.153是windows服务器的IP。
    /etc/ansible/hosts 中看可添加多个windows服务器的信息 ,可集体一次性管理,分发任务。
    至此,ansible服务端配置完毕。

    Windows系统配置

    首先必须要通过update把系统更新漏洞补丁到最新版本。

    和Linux发版版稍有区别,远程主机系统如为Windows需预先如下配置:
    安装Framework 4.0+
    更改powershell策略为remotesigned
    升级PowerShell至4.0+
    设置Windows远端管理,英文全称WS-Management(WinRM)
    (1)安装Framework 4.5
    下载链接为:https://download.microsoft.com/download/B/A/4/BA4A7E71-2906-4B2D-A0E1-80CF16844F5F/dotNetFx45_Full_setup.exe
    下载至本地后双击左键安装即可,期间可能会多次重启,电脑需正常连接Internet。

    (2)更改powershell策略为remotesigned
        set-executionpolicy remotesigned
    ansible批量管理windows服务器

    (3)升级PowerShell至4.0+
    Window 7和Windows Server 2008 R2默认安装的有PowerShell,但版本号一般为2.0版本,所以我们需升级至4.0+,如下图中数字1部分表示PowerShell版本过低需4.0+版本,数字2部分表示当前PowerShell版本为2.0。
    ansible批量管理windows服务器

    安装Windows PowerShell 4.0

    安装Windows Management Framework 4.0的6.1内核版本安装文件:
    https://download.microsoft.com/download/3/D/6/3D61D262-8549-4769-A660-230B67E15B25/Windows6.1-KB2819745-x64-MultiPkg.msu    
    PowerShell 4.0 完全安装之后,仍需要重新启动计算机。
    注意: 先安装.NET Framework 4.5 ,然后安装powershell4.0,安装完成之后重启windows服务器

     在PowerShell执行Get-Host命令结果如下图所示PowerShell版本为4.0为正常。 
     ansible批量管理windows服务器
    (4)设置Windows远端管理(WS-Management,WinRM)
    winrm service 默认都是未启用的状态,先查看状态;如无返回信息,则是没有启动;
    winrm enumerate winrm/config/listener
     
    针对winrm service 进行基础配置:
    winrm quickconfig
    输入 ‘y’回车
     
    查看winrm service listener:
    winrm e winrm/config/listener
    ansible批量管理windows服务器
     
    为winrm service 配置auth:
    winrm set winrm/config/service/auth @{Basic="true"}
    ansible批量管理windows服务器
    执行上面设置时,会报错,解决办法,将上面的设置命令复制到CMD中执行即可解决。
    ansible批量管理windows服务器

    为winrm service 配置加密方式为允许非加密:
    winrm set winrm/config/service @{AllowUnencrypted="true"}
    ansible批量管理windows服务器
    执行上面设置时,会报错,解决办法,将上面的设置命令复制到CMD中执行即可解决。
    ansible批量管理windows服务器
    在windows服务器的防火墙中开启连接的端口:5895
    好了,远程Windows主机配置到此结束,我们验证配置的是否有问题。(我重启了一下服务器)
     

    Windows下可用模块测试
    (1)win_ping —Windows系统下的ping模块,常用来测试主机是否存活
    ansible windows -m win_ping
    ansible批量管理windows服务器
     连接成功。

    (2)win_copy—拷贝文件到远程Windows主机
    传输/etc/passwd文件至远程F:\file\目录下
    执行命令:
    ansible windows -m win_copy -a 'src=/etc/passwd dest=D:\passwd'
     
    返回结果:
      ansible批量管理windows服务器
    部分返回结果诠释:
    “operation”: “file_copy”—执行的操作为 file_copy;
    “original_basename”: “passwd”—文件名为 passwd;
    “size”: 1368—文件大小为 1368 bytes。

    Playbook写法如下:
    1
    2
    3
    4
    5
    6 ---

    • name: windows module example
        hosts: windows
        tasks:
           - name: Move file on remote Windows Server from one location to another
             win_file: src=/etc/passwd dest=D:\passwd
       

    (3)win_file —创建,删除文件或目录

    删除F:\file\passwd
    执行命令:
    ansible windows -m win_file -a "path=D:\passwd state=absent"

    获取ip地址
    ansible windows -m raw -a "ipconfig"

     

    获取window主机信息:
    ansible windows -m setup

    创建文件夹:
    ansible windows -m raw -a 'md D:\mulu'

    移动文件:
    ansible windows -m raw -a "cmd /c 'move /y D:\2\3\WinRAR_5.60_Beta5.exe D:\WinRAR_5.60_Beta5.exe'"
      

    展开全文
  • Windows批量管理,批量监控,批量操作,批量安全扫描 linux Solaris Aix HP-Unix Windows 等操作系统界面最简洁的图形工具。 批量执行多台服务器命令,批量修改密码,批量执行服务器脚本,批量上传文件,解放...
  • Ansible批量管理Windows Server Ansible是一款为类Unix系统开发的自由开源的配置和自动化工具, 它用Python写成,类似于saltstack和Puppet,但是有一个不同和优点是我们不需要在节点中安装任何客户端 , 它使用SSH来...

    Ansible批量管理Windows Server

            Ansible是一款为类Unix系统开发的自由开源的配置和自动化工具,  它用Python写成,类似于saltstack和Puppet,但是有一个不同和优点是我们不需要在节点中安装任何客户端 , 它使用SSH来和节点进行通信  Ansible基于 Python paramiko 开发,分布式,无需客户端,轻量级,配置语法使用 YMAL 及 Jinja2模板语言,更强的远程命令执行操作

     

    ansible命令参数

    anisble命令语法: ansible [-i 主机文件] [-f 批次] [组名] [-m 模块名称] [-a 模块参数]

    ansible详细参数:

     -v,–verbose           #  详细模式,如果命令执行成功,输出详细的结果 (-vv -vvv -vvvv)

     -i PATH, -inventory=PATH      #  指定 host 文件的路径,默认是在 /etc/ansible/hosts

     -f NUM,-forks=NUM         # NUM 是指定一个整数,默认是 5 ,指定 fork 开启同步进程的个数。

     -m NAME,-module-name=NAME    #   指定使用的 module 名称,默认使用 command模块

     -a,MODULE_ARGS         # 指定 module 模块的参数

     -k,-ask-pass                 # 提示输入 ssh 的密码,而不是使用基于 ssh 的密钥认证

     -s, sudo                  # 指定使用 sudo 获得 root 权限

     -K,-ask-sudo-pass               # 提示输入 sudo 密码,与 -sudo 一起使用

     -u USERNAME,-user=USERNAME          # 指定移动端的执行用户

     -C,–check                 # 测试此命令执行会改变什么内容,不会真正的去执行

    ansible-doc详细参数:

    ansible-doc -l             # 列出所有的模块列表

    ansible-doc -s 模块名    # 查看指定模块的参数 

    环境要求:Win Server的PowerShell版本需要满足3.0+ , Management Framework版本需要3.0+

    使用get-host命令查看powershell版本

    使用winrm enumerate winrm/config/listener命令查看状态

    使用如下命令配置winrm服务

    winrm quickconfig

    winrm set winrm/config/service/auth '@{Basic="true"}'

    winrm set winrm/config/service '@{AllowUnencrypted="true"}'

    Windows Server 2016 默认开启以上操作,无需配置

    发布机必须要linux系统,上面需要安装ansible pip 和python的相应模块

    yum install ansible epel-release python-pip paramiko PyYAML Jinja2 httplib2 six -y

     

    编辑主机文件用于管理windows server

    vim /etc/ansible/hosts

    手动添加主机内容 , 配置文件是YAML格式,所以缩进非常严格,不要用tab,要使用空格.

    主机模板有两种

     1. 主机IP ansible_user="用户名" ansible_password="密码" ansible_port=5985 ansible_connection="winrm" ansible_winrm_server_cert_validation=ignore

    all:

      children:

        windows: #主机组

          hosts:

            10.123.102.180: #主机

            10.123.102.181:

          vars:  #此变量只在windows主机组里生效,windows2主机组需要重新定义

                ansible_user: Administrator

                ansible_password: Admin~123

                ansible_port: 5985

                ansible_connection: winrm

                ansible_winrm_transport: ntlm 

                ansible_winrm_server_cert_validation: ignore

        windows2:

          hosts:

            10.123.102.207:

            10.123.102.208:

          vars:

                ansible_user: Administrator

                ansible_password: Admin~123

                ansible_port: 5985

                ansible_connection: winrm

                ansible_winrm_transport: ntlm

                ansible_winrm_server_cert_validation: ignore

    测试:

    ansible 主机组或单个主机IP -i / etc/ansible/hosts -m win_ping

    -i    #  指定 host 文件的路径,默认是在 /etc/ansible/hosts 定义的主机清单写在该文件下 , 那么可以不加 -i

        -m   #  指定使用的ping模块

    下面是windows常用模块

     

    获取window主机信息:

    ansible windows -m setup

     

    执行ps脚本:

    ansible windows -m script -a "E://test.ps1"

     

    查看文件状态:

    ansible windows -m win_stat -a "path='C://Windows/win.ini'"

     

    结束程序:

    ansible windows-m raw -a "taskkill /F /IM QQ.exe /T"

     

    如果window主机传回来的中文是乱码,则修改ansible控制机上的python编码:

    sed -i "s#tdout_buffer.append(stdout)#tdout_buffer.append(stdout.decode('gbk').encode('utf-8'))#g" /usr/lib/python2.6/site-packages/winrm/protocol.py

    sed -i "s#stderr_buffer.append(stderr)#stderr_buffer.append(stderr.decode('gbk').encode('utf-8'))#g" /usr/lib/python2.6/site-packages/winrm/protocol.py

     

    指定配置文件获取win网卡信息

    ansible -i win_hosts windows -m raw -a "ipconfig"

      

    使用默认的配置文件获取网卡信息

    ansible windows -m raw -a "ipconfig"

      

    拷贝文件到远程Windows主机

    ansible windows -m win_copy -a 'src=/etc/passwd dest=F:\file\passwd'

      

    ansible windows -m win_copy -a "src=/usr/local/src/PayChannels20.35.zip dest=D:\Tomcat8630\webapps\PayChannels20.35.zip"

      

    ansible windows -m win_copy -a "src=/usr/local/src/SupplierPay.zip dest=D:\SupplierPay.zip

      

    将.zip解压到远程Windows主机,远程主机上必须存在需要解压的源文件

    ansible windows -m win_unzip -a"creates=no src=D:\Tomcat8620\webapps\PayChannels-8630.zip dest=D:\Tomcat8620\webapps"

    解压到D盘:ansible windows -m win_unzip -a"creates=no src=D:\SupplierPay.zip dest=D:"

      

      

    重启远程windows主机的服务

    ansible windows -m win_service -a "name=Tomcat8630 state=restarted"

     

    重启node.js(.bat命令)

    ansible windows -m win_command -a "chdir=D:\SupplierPay .\http_restart.bat"

     

    执行win_command模块命令

    启动redis

    ansible windows -m win_command -a "chdir=D:\Redis server-start.bat "

     

    ansible win -m win_command -a "chdir=C:\ a.bat "

    ps:"chdir=C:\ a.bat " 之前有空格

     

    删除文件或者目录

    ansible windows -m win_file -a "dest=D:\Tomcat8630\log\ state=absent"

    ansible windows -m win_file -a "dest=D:\Tomcat8630\logs\ state=absent"

      

    创建用户

    ansible windows -m win_user -a "name=aa passwd=123456"

      

    创建一个名叫user1的管理员用户,要求能够远程访问

    ansible windows -m win_user -a "name=user1 password=123 groups='Administrators,Remote Desktop Users'"

      

    重启的第一种方式

    ansible windows -m win_shell -a "shutdown -r -t 1"

     

    重启的第二种方式

    ansible windows -m win_reboot

     

     

    获取ip地址

    ansible windows -m raw -a "ipconfig"

     

    获取身份

    ansible windows -m win_command -a "whoami"

     

    移动文件

    ansible windows -m raw -a "cmd /c 'move /y D:\Ansible\product\DBFPlus.exe D:\Ansible\back\'"

     

    移动文件目标端也需要制定到文件,而不能只制定到所在目录位置

    ansible windows -m raw -a "cmd /c 'move /y D:\Ansible\product D:\Ansible\back'"

    移动文件夹源端和目标端目录都不能带反斜杠/。且将源的整个目录移到目的端目录里。

     

    创建文件夹

    ansible windows -m raw -a "md d:\Ansible\justin"

     

    删除文件或目录

    ansible windows -m win_file -a "path=d:\Ansible\justin state=absent"

     

    结束某程序

    ansible windows -m raw -a "taskkill /F /IM snmp.exe /T"

     

    文件传输

    ansible windows -m win_copy -a 'src=/app/svn/127_Client/118919/zjcfg.zip dest=D:\soft\'

     

    修改密码

    ansible windows -m win_user -a "name=Administrator update_password=always password="Admin~123""

    转载于:https://www.cnblogs.com/bigdevilking/p/10670170.html

    展开全文
  • win系统下批量管理远程桌面连接,多个服务器之间自由切换
  • Windows批量远程控制

    2021-02-12 22:36:02
    Windows批量远程控制源自网友的自改自用版本,能够帮助用户远程批量管理windows电脑,支持快捷登录远程桌面,提供批量导入导出的功能,让用户更加方便地进行数据备份,还拥有批量线路测通的功能,非常实用,大量节省...

    简介:

    Windows批量远程控制源自网友的自改自用版本,能够帮助用户远程批量管理windows电脑,支持快捷登录远程桌面,提供批量导入导出的功能,让用户更加方便地进行数据备份,还拥有批量线路测通的功能,非常实用,大量节省了用户的精力和时间。


    软件功能:

    1.有批量导入导出功能,放便数据备份
    2.批量线路测通功能
    3.F1快捷键呼出功能
    4.浮动小图标功能,可隐藏(锤子LOGO哈哈)
    5.集成可直接连接VNC/MSTSC/Radmin等远程,可批量管理
    6.密码登录
    7.操作日志记录
    8.分组什么的,比较简单方便分类
    9.加了几个好看的皮肤


    网盘下载地址:

    http://www.bytepan.com/yztpKqH6p7e


    展开全文
  • Ansible批量管理Windows服务器,winrm配置

    千次阅读 2021-02-05 09:53:42
    (一)Ansible简介 Ansible 是一款轻量级的开源的自动化运维...本文只是为了演示如何通过 ansible 的各模块对 windows 进行传输文件,管理账号,执行脚本等批量自动化管理工作。 (二)注意事项 Ansible 只支持 Powershe
  • 国产批量管理软件,史上图形最简单Linux-Unix-Windows批量管理服务器软件工具 Windows 下 批量管理,批量监控,批量操作,批量安全扫描 linux Solaris Aix HP-Unix Windows 等操作系统界面最简洁的图形工具。...
  • UnixShellManager 实验室批量管理监控系统,能够实现对 windows 系统远程桌面登录管理操作,VNC 远程管理操作 可以实现对WINDOWS,LINUX, UNIX, 图形界面登陆管理操作,以上均可实现自动登录系统,,登录用户,根据...
  • Windows批量管理,批量监控,批量操作,批量安全扫描linux Solaris Aix HP-Unix Windows等操作系统界面最简洁的图形工具。 QQ: 3468937449 QQ群:561663572一起学习交流。 下载 地址: ...
  • Altium封装的批量管理教程,是FLV格式的视频教程,讲解的很详细,如果打不开换个播放器试试,用PotPlayer播放器是可以正常打开的
  • 转载自:https://blog.51cto.com/7424593/2174156一、测试环境介绍Ansible管理主机:系统: CentOS6.8IP Addr: 172.16.10.22Linux管理服务器需安装pip、pywinrm插件Windows客户端主机:系统: Server2008R2 SP1 IP ...
  • Windows任务管理器同名进程批量删除

    千次阅读 2016-03-07 22:59:07
    Windows通过cmd终端批量删除同名进程
  • Windows批量管理,批量监控,批量操作,批量安全扫描 linux Solaris Aix HP-Unix Windows 等操作系统界面最简洁的图形工具。 批量执行多台服务器命令,批量修改密码,批量执行服务器脚本,批量上传文件,解放...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 1,970
精华内容 788
关键字:

windows批量管理