【问题标题】:Execute system commands using wmi python on remote computer在远程计算机上使用 wmi python 执行系统命令
【发布时间】:2014-12-02 07:32:33
【问题描述】:

我正在尝试使用 wmi 和 python 在远程计算机上创建一个目录。通过提供完整的路径,我可以成功运行任何批处理文件。但不执行系统命令。

以下代码不会在远程计算机上创建目录。

conn = wmi.WMI('172.20.23.45', user='Administrator', password='Pass@123')
conn.Win32_Process.Create(CommandLine='mkdir temp')

【问题讨论】:

    标签: python windows wmi


    【解决方案1】:

    可以这样做。

    conn.Win32_Process.Create(CommandLine='cmd.exe /c mkdir temp')
    

    【讨论】:

    • /c 是做什么的?谢谢。
    • /C - 执行字符串指定的命令,然后终止。更多信息“cmd.exe /?”
    • @Rahul 您可以重定向到一个文件,然后从中读取。例如:ls > output.txt
    • @reply 将其重定向到一个文件,然后从中读取。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2011-11-23
    • 2012-03-21
    • 2018-01-14
    • 1970-01-01
    • 2012-02-25
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多