別のサーバーでバッチファイルのコマンドライン引数を実行する方法


0

私は持っています Encrypt.bat \\ RDWAPPserver ファイルを暗号化し、2つのコマンドラインパラメータを使用してFTPサーバーにアップロードするためのコードが含まれています。

Encrypt.batには2つのコマンドラインパラメータが必要です。 \\ rdwtestserver \ encrypt \ file1.out そして \\ rdwtest1server \ encrypt.txt

からEncrypt.batを実行する必要があります。 \\ RDWQAtestserver Encrypt.batが動作するように \\ RDWAPPserver コマンドラインパラメータ


そのサーバーであなたのためにスクリプトを実行するには、誰かまたは何かが必要です。 ftpだけではこれはできません。
Thomas Dickey

@ThomasDickey:Encrypt.batにはすべての機能があります... RDWQAtestserverからRDWAPPserverに引数を付けてこのバッチファイルを実行する方法はありますか?
abhayk

回答:


0

PsExecはおそらくあなたが探しているものです。

https://technet.microsoft.com/ja-jp/sysinternals/bb897553.aspx

使用法:psexec [\ computer [、computer2 [、...] | [ - u user [-p psswd] [ - ns] [ - r servicename] [ - h] [ - l] [ - s | -e] [ - x] [ - x] [ - i [session]] [ - c [-f | -v]] [ - wディレクトリ] [ - d] [ - ] [ - an、n、...] cmd [arguments]


psexec.exeを使わなくても可能ですか?
abhayk

1
もちろんです。他の方法は、WMICを使用することを含む。すなわち、C:\> wmic / node:[targetIPaddr] / user:[admin] process call create "cmd.exe / c [command]"または、VBScript内からWMI関数を呼び出すこともできます。 4sysops.com/archives/three-ways-to-run-remote-windows-commands/.. 他のオプションはあなたのためにこれをするために外部プログラムをインストールすることでしょう(OpenSSH / FreeSSHd / WinSSHd、またはControlUpのような市販のもの)
Dee Eff
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.