所以我的知识中有一个严重的根本差距我确信有一个简单的答案,但谷歌搜索并在这里看后,我找不到我要找的东西:
我几乎每天都使用nmap
和telnet
来检查端口并登录IP codecs
,我通过powershell
或cmd
控制台使用它们,但是当我尝试编写某些内容并使用.bat
或.ps1
后缀运行该脚本时,或者会给我一个经典的not recognized...
消息。但是,如果你能够在控制台中运行它,你应该能够编写脚本,对吧?怎么会这样呢?
telnet
的示例代码(在输入任一控制台时有效,但不能以脚本形式输入):
telnet 192.168.87.21
nmap
的示例代码(再次,在输入任一控制台时有效,但不能以脚本形式输入):
nmap -p 9999 192.168.87.101
答案 0 :(得分:1)
添加'&'之前的符号' telnet'那样:& telnet 127.0.0.1
有关如何从Powershell运行可执行文件的更多信息,请查看:https://social.technet.microsoft.com/wiki/contents/articles/7703.powershell-running-executables.aspx