【发布时间】:2017-12-16 00:11:00
【问题描述】:
所以我的知识存在严重的基本差距,我确信有一个简单的答案,但是在谷歌搜索和查看这里之后,我找不到我要找的东西:
我几乎每天都使用nmap 和telnet 来检查端口并登录IP codecs,我通过powershell 或cmd 控制台使用它们,但是当我尝试编写脚本并运行该脚本时带有.bat 或.ps1 后缀的任何一个都会给我经典的not recognized... 消息。但是,如果您能够在控制台中运行它,您应该能够编写脚本,对吧?怎么办?
telnet 的示例代码(在输入到任一控制台时都有效,但不是脚本形式):
telnet 192.168.87.21
nmap 的示例代码(同样,在输入到任一控制台时都有效,但不是以脚本形式):
nmap -p 9999 192.168.87.101
【问题讨论】:
-
请向我们展示您的代码
-
@Daniel 编辑添加。我一开始没有添加它,因为我认为它不会有任何帮助。
-
我刚刚创建了一个
.bat程序,代码为telnet 192.168.87.21,它运行良好。我也尝试过使用 PowerShell 和.ps1扩展 - 它也运行良好。 -
@Daniel odd...这两个对我不起作用。我将不得不深入研究他们为什么不这样做,与此同时,有一个答案可以帮助我使用 Powershell。不过谢谢,我得看看为什么它对我不起作用!
标签: powershell cmd telnet nmap