web-dev-qa-db-ja.com

UbuntuからWindowsにコマンドを送信する

ホームネットワークには、1つのWindows 7のみのpcとUbuntu 13.04を搭載した複数のコンピューターがあります(wineを使用して実行できないプログラムのバックアップWindows 7でのデュアルブート)。コマンド(msgやshutdownなど)をそのWindows PCに送信できるようにしたい(そして、可能であれば、そのWindows 7 PCからLinux PCにコマンドを送信できるようにしたい)。どうすればいいですか?

@RaduRădeanu:私はすでにsmbclientを持っていましたが、メッセージを送信するだけでもっとやりたいです

braiamに感謝します。将来の人々のために、私はあなたに前提条件を与えます(autoconf以外はそれらを持っていましたが、それは一般的な問題ですので、私はそれらをすべて与えます)

Sudo aptitude install build-essential autoconf checkinstall \
 python python-all python-dev python-all-dev python-setuptools libdcerpc-dev

次に、source4のautogen.shを使用し、実行が終了したらそこから指示に従います

make basics bin/winexe

(これには時間がかかります)

./bin/winexe -V

「バージョン4.0.0alpha11-GIT-UNKNOWN」を取得する必要があります

詳細な情報の確認のために動作するはずです http://www.aldeid.com/wiki/Winexe

6
Akisame

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"

説明のためにホットリンクを使用しています。

  1. ファイルを展開します。

    tar zxf winexe*.tar.gz
    cd winexe*
    
  2. それを構成します。

    ./autogen.sh
    ./configure
    
  3. 成功する:

    make
    

次に、それをインストールするか、./winexeで実行します。

./winexe  -U "Administrator" //some-pc 'shutdown.exe'

psexec Microsoftツールと同じ構文に従います。

8
Braiam

cygwin をWindowsマシンにインストールし、sshdもインストールすると、sshを介してリモートコマンドを実行できます。 WindowsからLinuxまで、PuTTY(ssh)を介してリモートコマンドを提供できます。

3
dashohoxha

UbuntuからWindowsへは、 smbclient を使用してこれを行うことができます。

WindowsからUbuntuへは PuTTY を使用できます。

1
Radu Rădeanu