Come eseguire l'argomento della riga di comando del file batch su un altro server?


0

io ho Encrypt.bat sopra \\ RDWAPPserver che contiene il codice per crittografare il file e caricarlo sul server FTP utilizzando 2 parametri della riga di comando.

Encrypt.bat ha bisogno di 2 parametri da riga di comando Excel: \\ rdwtestserver \ cifrare \ file1.out e \\ rdwtest1server \ encrypt.txt

Devo eseguire Encrypt.bat da \\ RDWQAtestserver in modo tale che Encrypt.bat verrà eseguito \\ RDWAPPserver con i parametri della riga di comando


Hai bisogno di qualcuno / qualcosa per eseguire lo script per te su quel server. Non puoi farlo usando solo ftp.
Thomas Dickey

@ThomasDickey: ho tutte le funzionalità in Encrypt.bat ... c'è un modo per eseguire questo file batch con argomento su RDWAPPserver da RDWQAtestserver?
abhayk

Risposte:


0

PsExec è probabilmente quello che stai cercando.

https://technet.microsoft.com/en-us/sysinternals/bb897553.aspx

Utilizzo: psexec [\ computer [, computer2 [, ...] | @file]] [- u utente [-p psswd] [- ns] [- r servicename] [- h] [- l] [- s | -e] [- x] [- i [sessione]] [- c [-f | -v]] [- w directory] [- d] [-] [- an, n, ...] cmd [argomenti]


è possibile senza usare psexec.exe?
abhayk

1
Sicuro. L'altro metodo prevede l'utilizzo di WMIC, I.e .: C: \ & gt; wmic / node: [targetIPaddr] / utente: [admin] processo chiama "cmd.exe / c [comando]" o puoi chiamare le funzioni WMI da dentro un VBScript come menzionato in 4sysops.com/archives/three-ways-to-run-remote-windows-commands/... Le altre opzioni consistono nell'installare un programma esterno per farlo per te (OpenSSH / FreeSSHd / WinSSHd, o commerciale come ControlUp)
Dee Eff
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.