在IIS(Internet Information Services) 中使用windows CMD命令的方法

  • 安装pywinrm模块:

    pip install pywinrm
  • 配置winrm服务的相关配置,使其支持远程控制:

    (winrm服务是windows 一种方便远程管理的服务;开启winrm service,便于在日常工作中,远程管理服务器,或通过脚本,同时管理多台服务器,来提高工作效率;)

    配置如下:

    winrm service 的基础配置,执行之后提示选择的时候选中y:
    winrm quickconfig
    
    查看winrm service listener(分为http和https):
    winrm e winrm/config/listener
    
    为winrm service 配置auth:
    winrm set winrm/config/service/auth @{Basic="true"}
    
    为winrm service 配置加密方式为允许非加密:
    winrm set winrm/config/service @{AllowUnencrypted="true"}
    
    查看winrm服务的配置:
    winrm get winrm/config
  • 连接、执行CMD命令:
    import winrm
    
    def winrm_cmd(url, cmd, admin, pwd):
        wintest = winrm.Session(url, auth=(admin, pwd))
        ret = wintest.run_cmd(cmd)
    
        print('- Success:', str(ret.std_out, encoding='gbk'))
        print('- Error:', str(ret.std_err, encoding='gbk'))
        print('- Status code', ret.status_code)
    
    winrm_cmd(
      'http://[IIS 本机IP地址]:5985/wsman',
        'ipconfig',  # cmd命令,多行执行使用&符连接
        'administrator',  # Windows账号
        '123456'  # Windows密码
    )
    

原文地址:https://www.cnblogs.com/q1ang/p/10755411.html

时间: 2024-11-08 23:31:13

在IIS(Internet Information Services) 中使用windows CMD命令的方法的相关文章

Internet Information Services安装与启动

Internet Information Services安装 1.打开控制面板——程序——启动或关闭windows功能 2.找到Internet Information Services ——将其全选——确定完成 Internet Information Services使用 控制面板——系统与安全——管理工具——Internet Information Services管理器

Windows CMD命令大全(转)

Windows CMD命令大全 命令简介 cmd是command的缩写.即命令行 . 虽然随着计算机产业的发展,Windows 操作系统的应用越来越广泛,DOS 面临着被淘汰的命运,但是因为它运行安全.稳定,有的用户还在使用,所以一般Windows 的各种版本都与其兼容,用户可以在Windows 系统下运行DOS,中文版Windows XP 中的命令提示符进一步提高了与DOS 下操作命令的兼容性,用户可以在命令提示符直接输入中文调用文件. 在9x系统下输入command就可以打开命令行.而在NT

Windows CMD命令大全(值得收藏)

您的位置:首页 → 脚本专栏 → DOS/BAT → 正文内容 CMD命令大全 Windows CMD命令大全(值得收藏) 更新时间:2018年06月06日 13:04:33   投稿:mdxy-dxy   我要评论 虽然随着计算机产业的发展,Windows 操作系统的应用越来越广泛,DOS 面临着被淘汰的命运,但是因为它运行安全.稳定,有的用户还在使用,所以一般Windows 的各种版本都与其兼容,用户可以在Windows 系统下运行DOS等 命令简介 cmd是command的缩写.即命令行

Python实现Windows CMD命令行彩色输出

#! /usr/bin/env python #coding=utf-8 import ctypes,sys STD_INPUT_HANDLE = -10 STD_OUTPUT_HANDLE = -11 STD_ERROR_HANDLE = -12 # 字体颜色定义 ,关键在于颜色编码,由2位十六进制组成,分别取0~f,前一位指的是背景色,后一位指的是字体色 #由于该函数的限制,应该是只有这16种,可以前景色与背景色组合.也可以几种颜色通过或运算组合,组合后还是在这16种颜色中 # Window

Python实现Windows CMD命令行彩色输出(由网友提供)

# -*- coding: utf-8 -*- # python:2.x __author__ = 'Administrator' import ctypes,sys STD_INPUT_HANDLE=-10 STD_OUTPUT_HANDLE=-11 STD_ERRIR_HANDLE=-12 #定义字体颜色,由于颜色编码,是由2位十六进制组成,分别娶0~f,前一位是指背景色,后一位是字体色 #因为由于函数限制,只有16种颜色,可以进行把前和后景色组合,也可以把其他颜色混合 # Windows 

Windows CMD命令大全

命令简介 cmd是command的缩写.即命令行 . 虽然随着计算机产业的发展,Windows 操作系统的应用越来越广泛,DOS 面临着被淘汰的命运,但是因为它运行安全.稳定,有的用户还在使用,所以一般Windows 的各种版本都与其兼容,用户可以在Windows 系统下运行DOS,中文版Windows XP 中的命令提示符进一步提高了与DOS 下操作命令的兼容性,用户可以在命令提示符直接输入中文调用文件. 在9x系统下输入command就可以打开命令行.而在NT系统上可以输入cmd来打开,在w

Windows CMD命令大全【转】

命令简介 cmd是command的缩写.即命令行 . 虽然随着计算机产业的发展,Windows 操作系统的应用越来越广泛,DOS 面临着被淘汰的命运,但是因为它运行安全.稳定,有的用户还在使用,所以一般Windows 的各种版本都与其兼容,用户可以在Windows 系统下运行DOS,中文版Windows XP 中的命令提示符进一步提高了与DOS 下操作命令的兼容性,用户可以在命令提示符直接输入中文调用文件. 在9x系统下输入command就可以打开命令行.而在NT系统上可以输入cmd来打开,在w

windows cmd 命令大全

博文摘自:https://www.cnblogs.com/accumulater/p/7110811.html(优秀博文) 命令简介 cmd是command的缩写.即命令行 . 虽然随着计算机产业的发展,Windows 操作系统的应用越来越广泛,DOS 面临着被淘汰的命运,但是因为它运行安全.稳定,有的用户还在使用,所以一般Windows 的各种版本都与其兼容,用户可以在Windows 系统下运行DOS,中文版Windows XP 中的命令提示符进一步提高了与DOS 下操作命令的兼容性,用户可以

Windows CMD 命令集

CMD命令集 gpedit.msc 组策略 sndrec32 录音机 Nslookup IP地址侦测器 ,是一个 监测网络中 DNS 服务器是否能正确实现域名解析的命令行工具. 它在 Windows NT/2000/XP 中均可使用 , 但在 Windows 98 中却没有集成这一个工具. explorer 打开资源管理器 logoff 注销命令 shutdown 60秒倒计时关机命令 lusrmgr.msc 本机用户和组 services.msc 本地服务设置 oobe/msoobe /a 检