windows 除了通过图形远程访问
其实也可通过命令行访问
python 借助 pywinrm 模块
可以实现远程访问 Windows 的 cmd、powerShell
执行 dos 命令 ,达到远程管理的目的
环境要求 [1]
先用管理员权限,运行 cmd
再执行下面的命令
检查是否启动
几个基本的配信息查询命令
根据自己需要,查询需要配置的字段
忘记有那些参数要配置了,或是需要确认字段配置生效,运行上述命令检查即可。
配置好上述字段后,我们就能通过 pywinrm ,像 paramiko 模块通过ssh一样
远程执行 cmd、powerSehll 命令了
既然bash提示"匹配错误,应该是命令行相关参数的quoting有问题,仔细检查这两行>>>sql = "mysql -D logappconfig -e \\\"UPDATE app.Settings SET appAMPM='AM'\\\""
>>>ssh = pexpect.spawn('ssh %s@%s \"%s\"' % ('toor', ip, cmd))
我没有运行环境,无法调试。只能告诉你应该是这里有问题。