[批处理]快捷管理服务器脚本
@echo off
color 02
mode 100,45
setlocal enabledelayedexpansion
:start
echo.
echo ____________________快捷管理服务器____________________
echo * *
echo * 1、打开控制面板 2、关闭防火墙 *
echo * 3、打开计算机管理 4、修改密码 *
echo * 5、修改端口 6、查看硬件信息 *
echo * 7、添加D盘并格式化 8、重启计算机 *
echo * 9、查看网络及Mac e、退出 *
echo *_____________________________________________nyc______*
set /p var=请选择:
if defined var (
echo 已选择:%var%
if %var%==e (
echo 2秒后退出!
timeout /nobreak /t 2 >nul
exit
) else if %var%==1 (
control
cls
goto start
) else if %var%==2 (
firewall.cpl
netsh firewall set opmode mode=disable
cls
goto start
) else if %var%==3 (
compmgmt
cls
goto start
) else if %var%==4 (
:setpw
set /p pw=请输入新密码:
echo 新密码是:!pw!
if defined pw (
net user administrator !pw!
echo 密码已经设置成:!pw!
timeout /nobreak 5
cls
goto start
) else (
echo 密码不能为空!
pause
goto setpw
)
) else if %var%==5 (
:setport
set /p pt=请输入新端口[1-65535]:
echo 新端口号:!pt!
if defined pt (
reg add "HKLM\SYSTEM\CurrentControlSet\Control\Terminal Server\WinStations\RDP-Tcp" /v PortNumber /t REG_DWORD /d !pt! /f
echo 端口已经设置成:!pt!
echo 重启系统生效!
timeout /nobreak 5
cls
goto start
) else (
echo 端口不能为空!
pause
goto setport
)
) else if %var%==6 (
echo *************************************************************
echo CPU信息:
wmic cpu get name
echo *************************************************************
echo 内存信息:
wmic memorychip get Capacity,Manufacturer,Speed,devicelocator
echo *************************************************************
echo 硬盘信息:
wmic diskdrive get model, size, interfacetype
echo *************************************************************
pause
cls
goto start
) else if %var%==7 (
(echo select disk 0
echo detail disk
exit
) | diskpart
echo.
echo 提醒:针对全格做C没有分D盘的情况,有D盘勿操作!
:diskpart
set /p dsk=是否继续操作?[y/n]:
if defined dsk (
if !dsk!==y (
(select disk 0
create partition primary
format fs=ntfs quick
assign letter=d
exit
) | diskpart
echo 成功格式化D盘!
start d:
cls
goto start
) else if !dsk!==n (
echo 已取消格式化D盘操作!
timeout /nobreak 3
cls
goto start
) else (
echo 请正确输入[y/n]
pause
goto diskpart
)
) else (
echo 输入不能为空!
goto diskpart
)
) else if %var%==8 (
echo 3秒后重启服务器!
timeout /nobreak 3
shutdown -r -t 3
) else if %var%==9 (
ipconfig
echo.
echo MAC地址:-----------------------------------------------------------------
wmic nic get name,macaddress|findstr Intel
echo.
echo 正在打开网络连接
timeout /nobreak 3
ncpa.cpl
pause
cls
goto start
) else (
echo 请正确输入选项!
pause
cls
goto start
)
) else (
echo 选择不能为空!
pause
cls
goto start
)
效果