Telnet服务状态之管理安全性质及优化(子旭菜鸟之编批处理)
2009-06-09 15:32
525 查看
@echo off
set start=
set stop=
set pause=
set continue=
set exit=
:again
color 0a
setlocal EnableDelayedExpansion
cls
echo.
echo 子旭菜鸟之编《简单批处理》
echo 讨论Q群:
echo 56458991 网络技术联盟群(1)已满
echo 8139100 网络技术联盟群(2)已满
echo 88077315 网络技术联盟(3)
echo 62606585 网络技术联盟(4)
echo.
echo.
echo --------------------请选择要执行的操作--------------------
echo.
echo 1.启动Telnet服务
echo 2.停止Telnet服务
echo 3.暂停Telnet服务
echo 4.恢复被暂停的Telnet服务
echo 5.删除指定的会话
echo 6.断开指定的会话
echo 7.注销会话中的用户
echo 8.结束会话中指定的进程
echo 9.设置Telnet登陆失败最大次数
echo 10.更改Telnet默认端口号
echo 11.更改验证方式
echo 12.设定空闲会话超时值
echo 13.设定最大连接数
echo 14.退出程序
echo.
echo.
set /p num=请选择要执行的操作:
if "!num!"=="1" (
echo.
echo.
sc config tlntsvr start= demand >nul
tlntadmn start > nul
echo Telnet服务已成功启动,请按任意键返回主菜单!
pause > nul
goto again
)
if "!num!"=="2" (
echo.
echo.
tlntadmn stop > nul
sc config tlntsvr start= disabled >nul
echo Telnet服务已停止,请按任意键返回主菜单!
pause > nul
goto again
)
if "!num!"=="3" (
echo.
echo.
tlntadmn pause > nul
echo Telnet服务已被暂停,请按任意键返回主菜单!
pause > nul
goto again
)
if "!num!"=="4" (
echo.
echo.
tlntadmn continue > nul
echo Telnet服务已恢复运行状态,请按任意键返回主菜单!
pause > nul
goto again
)
echo.
echo.
if "!num!"=="5" (
cls
echo 以下为当前登陆到终端服务器中的所有会话:
query session
set /p sessionid=请输入被删除会话的ID:
echo.
reset session !sessionid!
goto again
)
if "!num!"=="6" (
cls
echo 以下为当前登陆到终端服务器中的所有会话:
query session
set /p sessionid=请输入被断开会话的ID:
echo.
tsdiscon !sessionid!
goto again
)
if "!num!"=="7" (
cls
echo 以下为当前登陆到终端服务器中的所有会话:
query session
set /p sessionid=请输入要注销用户的会话ID:
echo.
logoff !sessionid!
goto again
)
if "!num!"=="8" (
cls
echo 以下为当前登陆到终端服务器中的所有会话:
query session
set /p sessionid=请输入被结束进程所在会话的ID:
echo.
echo !sessionid!会话所有的进程信息如下:
query process /id:!sessionid!
set /p processid=请输入要结束进程的PID值:
echo.
tskill !processid! /id:!sessionid!
goto again
)
if "!num!"=="9" (
cls
set /p maxfail=请输入最大次数:
if not "!num!"=="" (
echo 输入错误,按任意键返回主菜单!
pause > nul
goto again
)
tlntadmn config maxfail=!maxfail!
echo 当前Telnet登陆失败最大次数已被改为!maxfail!次!
echo 请按任意键返回主菜单!
pause > nul
goto again
)
if "!num!"=="10" (
cls
set /p port=请输入端口号码:
tlntadmn config port=!port!
goto again
)
if "!num!"=="11" (
cls
set /p sec=请输入验证方式,格式为:
tlntadmn config sec=!sec!
goto again
)
if "!num!"=="12" (
cls
set /p time=请输入会话空闲时间hh:mm:ss:
tlntadmn config timeout=!time!
goto again
)
if "!num!"=="13" (
cls
set /p maxcon=请输入最大会话数:
tlntadmn config maxconn=!maxcon!
goto again
)
if "!num!"=="14" (
exit
)
if not "!num!"=="" (
echo 输入错误,请重新输入!
echo 请按任意键,返回主菜单!
pause > nul
goto again
)
if "!num!"=="" (
echo 输入错误,请重新输入!
echo 请按任意键,返回主菜单!
pause > nul
goto again
)
批处理界面:
欢迎对于网络感兴趣的朋友们加入本Q群:
56458991 网络技术联盟群(1)已满
8139100 网络技术联盟群(2)已满
88077315 网络技术联盟(3)
62606585 网络技术联盟(4)本文出自 “子旭'Blog” 博客,请务必保留此出处http://zixu518.blog.51cto.com/477064/164270
set start=
set stop=
set pause=
set continue=
set exit=
:again
color 0a
setlocal EnableDelayedExpansion
cls
echo.
echo 子旭菜鸟之编《简单批处理》
echo 讨论Q群:
echo 56458991 网络技术联盟群(1)已满
echo 8139100 网络技术联盟群(2)已满
echo 88077315 网络技术联盟(3)
echo 62606585 网络技术联盟(4)
echo.
echo.
echo --------------------请选择要执行的操作--------------------
echo.
echo 1.启动Telnet服务
echo 2.停止Telnet服务
echo 3.暂停Telnet服务
echo 4.恢复被暂停的Telnet服务
echo 5.删除指定的会话
echo 6.断开指定的会话
echo 7.注销会话中的用户
echo 8.结束会话中指定的进程
echo 9.设置Telnet登陆失败最大次数
echo 10.更改Telnet默认端口号
echo 11.更改验证方式
echo 12.设定空闲会话超时值
echo 13.设定最大连接数
echo 14.退出程序
echo.
echo.
set /p num=请选择要执行的操作:
if "!num!"=="1" (
echo.
echo.
sc config tlntsvr start= demand >nul
tlntadmn start > nul
echo Telnet服务已成功启动,请按任意键返回主菜单!
pause > nul
goto again
)
if "!num!"=="2" (
echo.
echo.
tlntadmn stop > nul
sc config tlntsvr start= disabled >nul
echo Telnet服务已停止,请按任意键返回主菜单!
pause > nul
goto again
)
if "!num!"=="3" (
echo.
echo.
tlntadmn pause > nul
echo Telnet服务已被暂停,请按任意键返回主菜单!
pause > nul
goto again
)
if "!num!"=="4" (
echo.
echo.
tlntadmn continue > nul
echo Telnet服务已恢复运行状态,请按任意键返回主菜单!
pause > nul
goto again
)
echo.
echo.
if "!num!"=="5" (
cls
echo 以下为当前登陆到终端服务器中的所有会话:
query session
set /p sessionid=请输入被删除会话的ID:
echo.
reset session !sessionid!
goto again
)
if "!num!"=="6" (
cls
echo 以下为当前登陆到终端服务器中的所有会话:
query session
set /p sessionid=请输入被断开会话的ID:
echo.
tsdiscon !sessionid!
goto again
)
if "!num!"=="7" (
cls
echo 以下为当前登陆到终端服务器中的所有会话:
query session
set /p sessionid=请输入要注销用户的会话ID:
echo.
logoff !sessionid!
goto again
)
if "!num!"=="8" (
cls
echo 以下为当前登陆到终端服务器中的所有会话:
query session
set /p sessionid=请输入被结束进程所在会话的ID:
echo.
echo !sessionid!会话所有的进程信息如下:
query process /id:!sessionid!
set /p processid=请输入要结束进程的PID值:
echo.
tskill !processid! /id:!sessionid!
goto again
)
if "!num!"=="9" (
cls
set /p maxfail=请输入最大次数:
if not "!num!"=="" (
echo 输入错误,按任意键返回主菜单!
pause > nul
goto again
)
tlntadmn config maxfail=!maxfail!
echo 当前Telnet登陆失败最大次数已被改为!maxfail!次!
echo 请按任意键返回主菜单!
pause > nul
goto again
)
if "!num!"=="10" (
cls
set /p port=请输入端口号码:
tlntadmn config port=!port!
goto again
)
if "!num!"=="11" (
cls
set /p sec=请输入验证方式,格式为:
tlntadmn config sec=!sec!
goto again
)
if "!num!"=="12" (
cls
set /p time=请输入会话空闲时间hh:mm:ss:
tlntadmn config timeout=!time!
goto again
)
if "!num!"=="13" (
cls
set /p maxcon=请输入最大会话数:
tlntadmn config maxconn=!maxcon!
goto again
)
if "!num!"=="14" (
exit
)
if not "!num!"=="" (
echo 输入错误,请重新输入!
echo 请按任意键,返回主菜单!
pause > nul
goto again
)
if "!num!"=="" (
echo 输入错误,请重新输入!
echo 请按任意键,返回主菜单!
pause > nul
goto again
)
批处理界面:
欢迎对于网络感兴趣的朋友们加入本Q群:
56458991 网络技术联盟群(1)已满
8139100 网络技术联盟群(2)已满
88077315 网络技术联盟(3)
62606585 网络技术联盟(4)本文出自 “子旭'Blog” 博客,请务必保留此出处http://zixu518.blog.51cto.com/477064/164270
相关文章推荐
- SC命令管理服务状态
- Android4.4 Telephony流程分析——GsmServiceStateTracker管理网络服务状态
- 管理和优化服务的vbs
- SQL Server 2005服务状态管理工具
- 部署安装PHP-5.3.28.tar.gz版本基本配置管理详解以及安装ZendGuardLoader模块优化PHP服务
- 学习笔记8——linux系统安全优化之更改SSH服务远程登录的配置
- EasyDarwin云平台之EasyCMS中心管理服务消息处理优化
- RHCE课程-RH131Linux管理笔记五-Linux远程登陆telnet及ssh服务 推荐
- 告诉你一个搜索服务优化方案:基于RDF的知识图谱管理
- 我不要紧的编码组两人,至少两年的dotnet网咯服务开发经验,熟悉数据库orm, 系统管理人员:熟悉各linux发行版的系统管理和安全管理,linux常用数据库的配置与运维等,有代码托管服务管理经验优
- 管理服务项目人员优化方法
- 54款开源服务器软件(内容管理、数据库、电子商务、邮件服务器、文件传输、操作系统、安全、小公司服务
- 已禁用对分布式事务管理器(MSDTC)的网络访问。请使用组件服务管理工具启用 DTC 以便在 MSDTC 安全配置中进行网络访问。
- Linux服务及安全管理第九周作业【Linux微职位】
- MySQL管理与优化(21):MySQL权限与安全
- Linux服务及安全管理第八周作业【Linux微职位】
- Spark-Streaming状态管理应用优化之路