@echo off
@color 0A1
@mode con cols=170 lines=100
echo ===============================================================================
echo ★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★
echo ※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※
echo ※?????????????????????????????? 修改登陆账号 ??????????????????????????????? ※
echo ※??????????????????????????????????????????????????????????????????????????? ※
echo ※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※
echo ★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★
echo %date% %time%
echo ===============================================================================
echo ---------------------------查询当前服务器下所有用户----------------------------
net user
echo ---------------------------请根据以上用户信息进行填写----------------------------
echo ===============================================================================
goto :begin-1
:begin-1
set /p jump1=是否跳过当前基线(Y/N)?
if /i "%jump1%"=="y" (
break
) else (
if /i not "%jump1%"=="n" (
goto begin-1
) else (
goto :begin-2
:begin-2
set /p olduser=请输入要更改的用户名:
net user %olduser% >nul 2>nul
if errorlevel 1 (
echo ----------------------------用户不存在,请重新输入----------------------------
goto begin-2
) else (
goto :begin-3
:begin-3
set /p newuser=请输入需要修改的新的名称 :
if "%olduser%"=="%newuser%" (
echo ---------------------------已修改用户不允许与原用户名称重复---------------------------
goto begin-3
) else (
wmic useraccount where name='%olduser%' call Rename %newuser% >nul 2>nul
echo ┏━━━━━━━━━━━━━━━━━━━━━━┓
echo ┃ 恭喜您,用户名修改成功!!! ┃
echo ┗━━━━━━━━━━━━━━━━━━━━━━┛
)
)
)
)
pause
echo ===============================================================================
echo ★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★
echo ※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※
echo ※?????????????????????????????? 修改端口 ??????????????????????????????????? ※
echo ※??????????????????????????????????????????????????????????????????????????? ※
echo ※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※
echo ★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★
echo %date% %time%
echo ===============================================================================
echo 用途:通过修改注册表,修改默认3389端口
echo ===============================================================================
echo 环境:Windows Server 2016 Enterprise SP2
echo ===============================================================================
for /f "tokens=1,2,* " %%i in ('reg query "HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Terminal Server\Wds\rdpwd\Tds\tcp" /v "PortNumber" ^| find /i "PortNumber"') do (set /a portnumbertds=%%k)
for /f "tokens=1,2,* " %%i in ('reg query "HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Terminal Server\WinStations\RDP-Tcp" /v "PortNumber" ^| find /i "PortNumber"') do (set /a portnumberrdp=%%k)
echo ===============================================================================
echo ================================Windows查询远程端口============================
echo =============================== 远程端口所处注册表第一个的位置 ==============
echo 远程端口所处注册表第一个端口为: %portnumbertds%
echo =============================== 远程端口所处注册表第二个的位置 ==============
echo 远程端口所处注册表第二个端口为: %portnumberrdp%
if "%portnumbertds%"=="%portnumberrdp%" (
echo ================================ 当前端口为: %portnumbertds% ============================
)
goto :3389-2
:3389-2
set /p jump2=是否跳过当前基线(Y/N)?
if /i "%jump2%"=="y" (
break
) else (
if /i not "%jump2%"=="n" (
goto 3389-2
) else (
goto :3389-1
:3389-1
set /p port1=请输入你要将当前端口%portnumbertds%修改为:
reg add "HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Terminal Server\WinStations\RDP-Tcp" /v PortNumber /t REG_DWORD /d %port1% /f >nul 2>nul
set /p port2=请输入再次输入你要修改的端口:
reg add "HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Terminal Server\wds\rdpwd\tds\tcp" /v PortNumber /t REG_DWORD /d %port2% /f >nul 2>nul
if "%port1%"=="%port2%" (
echo ┏━━━━━━━━━━━━━━━━━━━━━━━━┓
echo ┃ 恭喜您,端口修改成功!!! ┃
echo ┃ 请重启服务器后使用新远程端口远程测试! ┃
echo ┗━━━━━━━━━━━━━━━━━━━━━━━━┛
pause
) else (
echo ┏━━━━━━━━━━━━━━━━━━━━━━━━┓
echo ╇╳╳ 抱歉!!! ╳╳╇
echo ╇╳╳ 由于两次输入的端口不一致,请重新输入! ╳╳╇
echo ┗━━━━━━━━━━━━━━━━━━━━━━━━┛
goto 3389-1
)
)
)
**
## (不足之处,请指出,谢谢)
**
shell 脚本:修改服务器用户名,修改服务器端口3389
最新推荐文章于 2024-10-01 22:57:13 发布