2015-09-30 3 views
2

Я хочу, чтобы запустить эту командуКак запустить приложение CMD строки в PowerShell

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 

я в основном заинтересованы только в «Dynamic 19/50». Если возможно, я хотел бы получить эту информацию от PowerShell

+3

Что вы написали до сих пор? – EBGreen

+0

Я даже не знаю с чего начать –

+0

Я нашел сценарий Cmd-Telnet, но он не работал должным образом –

ответ

0

Я не уверен, какое именно приложение командной строки вы пытаетесь запустить. Однако вот пример запуска приложения командной строки в powershell.

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

Это будет Ghostscript однако ключ использует & символ для вызова командной строки, а затем введите в пути к файлу ехе вы хотите запустить, то вы можете прокачивать в параметрах. Обратите внимание, что это поможет нам в правильном направлении.

+0

Его часть TELNET для Windows –

+1

У Windows есть клиент Telnet, но он обычно не установлен по умолчанию: http: //windows.microsoft.com/en-us/windows/telnet-faq#1TC=windows-7 –

2

Скриншот PowerShell в http://community.spiceworks.com/scripts/show/1887-get-telnet-telnet-to-a-device-and-issue-commands может работать независимо от того, что вы пытаетесь выполнить. Он создает функцию PowerShell под названием «Get-Telnet»; он может установить соединение telnet и отправить ряд команд.

Ваше использование было бы что-то вроде:

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

После чего можно разобрать данные, которые необходимы (например, линия «клиентов») от «results.txt».

0

Для запуска приложения cmd в PowerShell, в частности команды telnet, сначала необходимо установить telnet.

Используйте эту команду, с администратора privs:

pkgmgr /iu:"TelnetClient" 

После установки вы можете запустить команду telnet -a servername port в PowerShell:

Running a command line application (telnet) in PowerShell