PsExecは、私はこれをテストすることはできませんので、あなたが
http://technet.microsoft.com/en-us/sysinternals/bb897553
usage: psexec \\computer [-u username [-p password]] [-s] [-c [-f]] [-d] program [arguments]
-u Specifies optional user name for login to remote computer.
-p Specifies optional password for user name. If you omit this you will be prompted to enter a hidden password.
-s Run remote process in the System account .
-c Copy the specified program to the remote system for execution. If you omit this option then the application must be in the system's path on the remote system.
-f Copy the specified program to the remote system even if the file already exists on the remote system.
-d Don't wait for application to terminate. Only use this option for non-interactive applications.
Examples
The following command launches an interactive command prompt on \\marklap:
psexec \\marklap cmd
This command executes IpConfig on the remote system with the /all switch, and displays the resulting output locally:
psexec \\marklap ipconfig /all
This command copies the program test.exe to the remote system and executes it interactively:
psexec \\marklap -c test.exe
Specify the full path to a program that is already installed on a remote system if its not on the system's path:
psexec \\marklap c:\bin\test.exe
src: http://www.governmentsecurity.org/forum/index.php?showtopic=1030
欲しいものを私は今、Linux上で行うことができますよ。
for /l %%c in (1,1,254) do start psexec \\192.168.1.%%c -d -u administrator -p pass "net use Z: \\yourserver\user$ && Z:\update.exe && net use Z: /delete"
恐ろしい情報。私はそれが私が探しているものであるかどうかはわかりません。私は確実にoneiesとtwosiesのためにそれを使用することができますが、70台以上のマシンは私のシステムを駄目にし、パッチを非常に長いプロセスにします。私が念頭に置いていたのは、基本的にリモートマシン上で、共有サーバー(私のボックスではない)からパッチをインストールするように指示するスクリプトを実行することでした。私がしなければならないこの方法は、スクリプトを実行して実行させることです。 基本的に私はポイントAであり、ポイントBでポイントCでファイルを実行したいのですが、どうすればいいですか? – Morgan
私は助けるかもしれない1つのライナーを追加しました –