huofengling0 发表于 2015-01-04 11:33

linux 调用或登入window执行命令

有人知道如何在linux上远程登入或者调用window执行命令吗,用python有什么简单的方式可以实现吗?:D)

icymirror 发表于 2015-01-04 11:44

回复 1# huofengling0


你可以使用:WMI-Client-Wrapper

icymirror 发表于 2015-01-04 16:14

如果对于WMI不熟悉的话,也可以考虑使用winexe

huofengling0 发表于 2015-01-04 16:27

试了下楼上说的,提示我sh.CommandNotFound: wmic,sh 模块里面没这个wmic?
wmic = wmi.WmiClientWrapper(
...   username="Administrator",
...   password="xxxx",
...   host="xxx.xxx.xxx.xxx
... )
>>> output = wmic.query("SELECT * FROM Win32_Processor")
Traceback (most recent call last):
File "<stdin>", line 1, in <module>
File "wmi_client_wrapper/wrapper.py", line 92, in query
    output = sh.wmic(*arguments)
File "/usr/local/lib/python2.6/site-packages/sh.py", line 2301, in __getattr__
    return self.__env
File "/usr/local/lib/python2.6/site-packages/sh.py", line 2232, in __getitem__
    return Command._create(k, **self.baked_args)
File "/usr/local/lib/python2.6/site-packages/sh.py", line 776, in _create
    raise CommandNotFound(program)
sh.CommandNotFound: wmic


huofengling0 发表于 2015-01-04 16:36

我主要是实现一个程序,在一台linux上运行个脚本,将本地的application分别拷贝到远程的windows和linux上,然后在远程的windows和linux上进行application 安装,现在到linux上的可以实现,但linux 到windows上不知道要如何实现
页: [1]
查看完整版本: linux 调用或登入window执行命令