windows 脚本更改密码/远程端口/开放防火墙端口

脚本更改用户密码/远程端口/开放防火墙端口

通过脚本设置用户信息,更改windows远程端口及开放防火墙端口。

操作记录

创建一个bat文件,文件内容直接复制下面的,然后运行即可。

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
@echo off
:begin
echo %Date% %Time% >> change.txt
echo #######################
set /p input=请输入需要修改的密码:
echo 密码修改为:%input% >> change.txt
net user administrator %input% && echo 密码修改成功 || echo 密码修改失败,输入密码为弱密码,请重新输入强密码 && goto begin

echo ##############
echo 修改远程桌面端口
echo ##############

set /p c=请输入新的远程登录端口:
reg add "HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Terminal Server\Wds\rdpwd\Tds\tcp" /v "PortNumber" /t REG_DWORD /d "%c" /f
reg add "HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Terminal Server\WinStations\RDP-Tcp" /v "PortNumber" /t REG_DWORD /d "%c" /f
echo 远程桌面端口更改为:%c% >> change.txt

echo ######################
echo 配置防火墙开放远程端口%c%
echo ######################

netsh firewall show state | findstr 操作模式 > %temp%\1.txt
set /p a= <%temp%\1.txt
set b=%a:~-2%
del %temp%\1.txt
if "%b%"=="启用" (echo 防火墙已经开放%c%端口 && netsh firewall set protopening TCP %c% enable > NUL) else echo 防火墙未开启,无须配置

echo ##########
echo 重启生效
echo ##########

windows 脚本更改密码/远程端口/开放防火墙端口
https://ywmy.xyz/2019/03/31/windows-脚本更改密码-远程端口-开放防火墙端口/
作者
ian
发布于
2019年3月31日
许可协议