我想运行此命令
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
获取此信息答案 0 :(得分:2)
http://community.spiceworks.com/scripts/show/1887-get-telnet-telnet-to-a-device-and-issue-commands处的PowerShell脚本可能适用于您尝试完成的任务。它创建了一个名为' Get-Telnet&#39 ;;它可以建立一个telnet连接并发送一系列命令。
您的用法如下:
Get-Telnet -RemoteHost [servername] -Port [port] -OutputhPath results.txt
之后,您可以从' results.txt'中解析所需的数据(例如,'客户'行)。
答案 1 :(得分:1)
要在PowerShell中运行cmd行应用程序,特别是telnet命令,首先需要安装telnet。
使用此命令,使用admin privs:
pkgmgr /iu:"TelnetClient"
安装后,您可以在PowerShell中运行telnet -a servername port
命令:
答案 2 :(得分:0)
我对您尝试运行的确切命令行应用程序不肯定。但是,这是在PowerShell中运行命令行应用程序的示例。
&'C:\Program Files\gs\gs9.14\bin\gswin64c.exe' -sDEVICE=tiffg4 -dBATCH -dNOPAUSE -q -r600 "-sOutputFile=$OutputFullDirectory" "$InputPath"
这将是ghostscript然而关键是使用&用于调用命令行的符号,然后输入要运行的exe文件的路径,然后可以输入参数。希望这有助于引导您朝着正确的方向前进