使用bat脚本开启telnet服务
时间: 2023-08-30 13:04:33 浏览: 331
您可以使用以下的bat脚本来开启telnet服务:
```
@echo off
rem 开启telnet服务
net start Telnet
echo Telnet服务已启动
```
将上述代码保存为一个名为`start_telnet.bat`的文件,然后双击运行即可开启telnet服务。脚本中的`net start Telnet`命令会启动telnet服务,并通过`echo`命令输出一条提示消息,告知您服务已经启动。
相关问题
bat脚本telnet登录
以下是一个bat脚本telnet登录的例子:
```batch
@echo off
start telnet.exe
cscript //nologo telnet.vbs
```
以下是一个telnet.vbs文件的例子:
```vbscript
set sh=WScript.CreateObject("WScript.Shell")
WScript.Sleep 1000
sh.SendKeys "open 192.168.8.101"
WScript.Sleep 1000
sh.SendKeys "{ENTER}"
WScript.Sleep 1000
sh.SendKeys "此处输入用户名{ENTER}"
WScript.Sleep 1000
sh.SendKeys "此处输入密码{ENTER}"
WScript.Sleep 1000
```
注意:在上述代码中,需要将“此处输入用户名”和“此处输入密码”替换为实际的用户名和密码。
windows下bat批处理脚本使用telnet批量检测远程端口小记
在Windows下,可以使用bat批处理脚本来批量检测远程端口。Telnet是一种远程终端连接服务,可以通过它来连接到远程主机的特定端口。以下是一个使用Telnet命令在批处理脚本中批量检测远程端口的例子:
@echo off
setlocal
set ip_list=file_path\ip_list.txt
set port=80
for /f %%i in (%ip_list%) do (
telnet %%i %port% | find "Connected" > nul
if errorlevel 1 (
echo %%i:%port% is closed
) else (
echo %%i:%port% is open
)
)
pause
在以上示例中,首先我们定义了要检测的IP列表文件的路径,即ip_list.txt文件,然后我们设定了要检测的端口号,此处设定为80端口。接着使用for循环读取ip_list.txt文件中的每个IP地址。
在每次循环中,我们使用telnet命令连接到远程主机的指定端口。如果端口成功连接,则表示端口是开放的,telnet命令的输出会包含"Connected"关键字。我们使用find命令查找telnet命令的输出中是否包含"Connected"关键字。
如果find命令找到了"Connected"关键字,则说明端口是开放的,我们将显示"IP地址:端口号 is open"的消息。否则,即端口未连接,我们将显示"IP地址:端口号 is closed"的消息。
最后,我们使用pause命令来暂停脚本的运行,以便我们可以查看检测结果。
需要注意的是,Telnet命令在默认情况下可能未启用,需要手动在Windows设置中启用Telnet客户端功能。此外,Telnet命令在Windows 10及更高版本中可能已被淘汰,可以考虑使用其他工具如ncat或PowerShell来代替Telnet命令进行远程端口检测。
阅读全文