从 Ubuntu 向 Windows 发送命令

Aki*_*ame 6 command-line windows-7 networking

在我们的家庭网络上,我们有一台仅运行 Windows 7 的 PC 和几台装有 Ubuntu 13.04 的计算机(双启动,备份 Windows 7,用于无法使用 wine 运行的程序)。

我们希望能够向该 Windows PC发送命令(例如msgshutdown等)(如果可能,我们希望该 Windows 7 PC 能够向 Linux PC 发送命令)。

我该怎么做呢?

Bra*_*iam 8

你让我想起了winexe

从位于http://sourceforge.net/projects/winexe/的项目页面下载 tarball

wget "http://downloads.sourceforge.net/project/winexe/winexe-1.00.tar.gz?r=http%3A%2F%2Fsourceforge.net%2Fprojects%2Fwinexe%2F&ts=1377024055&use_mirror=hivelocity"
Run Code Online (Sandbox Code Playgroud)

我正在使用热链接进行说明性建议。

  1. 解压文件:

    tar zxf winexe*.tar.gz
    cd winexe*
    
    Run Code Online (Sandbox Code Playgroud)
  2. 配置它:

    ./autogen.sh
    ./configure
    
    Run Code Online (Sandbox Code Playgroud)
  3. 做了:

    make
    
    Run Code Online (Sandbox Code Playgroud)

然后你可以安装它,或者使用以下命令运行它./winexe

./winexe  -U "Administrator" //some-pc 'shutdown.exe'
Run Code Online (Sandbox Code Playgroud)

它遵循与psexecMicrosoft 工具相同的语法。