Come eseguire una linea cmd applicazione in PowerShell

Voglio eseguire questo comando

telnet -a servername port
-CASServer V2.00 connection from 0.0.0.0 [] Diag mode only
status
Clients: Static 0/50  Dynamic 19/50
Application1: 1 0xcb4388 hSock(0x2d4)
Application2: 0 0
OK

Io sono fondamentalmente interessati solo a “Dinamica 19/50”. Se possibile, mi piacerebbe avere questa informazione PowerShell

  • Quello che hai scritto finora?
  • Io non so nemmeno da dove iniziare
  • Ho trovato un Cmd-script Telnet, ma non è andata come previsto

 

3 Replies
  1. 2

    Lo script di PowerShell http://community.spiceworks.com/scripts/show/1887-get-telnet-telnet-to-a-device-and-issue-commands potrebbe lavorare per ciò che i vostri stai cercando di realizzare. Crea un PowerShell funzione chiamata ‘Get-Telnet”; può stabilire una connessione telnet e inviare una serie di comandi.

    Il tuo utilizzo sarebbe qualcosa di simile:

    Get-Telnet -RemoteHost [servername] -Port [port] -OutputhPath results.txt

    Dopo il quale è in grado di analizzare i dati che ti servono (ad esempio, i “Clienti” della linea) da ‘results.txt’.

  2. 0

    Non sono positivo su cosa esatta applicazione da riga di comando che si sta tentando di eseguire. Ma qui è un esempio di esecuzione di una applicazione da riga di comando in powershell.

    &'C:\Program Files\gs\gs9.14\bin\gswin64c.exe' -sDEVICE=tiffg4 -dBATCH -dNOPAUSE -q -r600 "-sOutputFile=$OutputFullDirectory" "$InputPath"

    Questo sarebbe ghostscript tuttavia, la chiave è utilizzando il & simbolo di chiamare la linea di comando e quindi immettere il percorso per il file exe file che si desidera eseguire, quindi si può pompare nei parametri. Spero che questo aiuta a condurre nella giusta direzione

Lascia un commento