−25%

Windows 按年付费,截至 10 月 31 日。 查看套餐

EQVPS
开始使用

如何在 Windows Server 2022 上添加第二个远程桌面用户

再创建一个可以通过 RDP 登录的 Windows Server 2022 用户:PowerShell 命令、授予访问权限的组、建议关掉的 42 天密码过期,以及两人已连接、第三人想进来时我们看到的情况。

Windows Server 允许两个人同时通过远程桌面工作,不需要额外许可证。新服务器上只有 Administrator 账户,所以在你添加别人之前,第二个席位一直空着。本指南用 PowerShell 创建第二个用户,并给他远程桌面访问权限,还会说明第三个人尝试连接时会发生什么。

我们在自己的 Windows Server 2022 镜像上做了测试:同时开着两个 RDP 会话,然后让第三个人尝试登录。所有命令都通过 RDP 在以管理员身份运行的 PowerShell 中执行(如何连接)。示例用户名为 bob。

1. 创建用户

$pw = Read-Host -AsSecureString "Password for bob"
New-LocalUser -Name "bob" -Password $pw -FullName "Bob" -PasswordNeverExpires

Read-Host -AsSecureString 不会把密码留在命令历史里。有两点要注意:

  • 强制要求复杂密码。 像 qwerty12 这样的短密码会被拒绝,提示 "The value provided for the new password does not meet the length, complexity, or history requirements"。请使用包含大小写字母、数字和符号的长密码。
  • 密码默认 42 天后过期。 在我们的镜像上,net accounts 显示 Maximum password age (days): 42,不加 -PasswordNeverExpires 创建的测试用户,过期日期在 42 天后。如果保留过期设置,记得在日历里加个提醒。

2. 授予远程桌面访问权限

Add-LocalGroupMember -Group "Remote Desktop Users" -Member "bob"
Get-LocalGroupMember -Group "Remote Desktop Users"

在新服务器上,这个组是空的,只有管理员能通过 RDP 登录。普通用户只要加入这个组就够了。如果 bob 还需要安装软件和修改设置,就改为把他加入 Administrators。管理员始终可以使用 RDP。

3. 用新用户登录

bob 使用和你相同的地址和端口。在 NAT 套餐上,就是控制面板里显示的专属端口,它通向服务器上的 RDP。在远程桌面连接中点击 显示选项(Show Options),用户名填 bob。如果你的电脑加入了公司域,请输入 .\bob,让 Windows 在服务器上而不是你的域里查找这个账户。

第一次登录会稍慢一些,因为 Windows 要在 C:\Users\bob 中创建 bob 的配置文件。

自 2026 年 10 月 24 日起由我们镜像安装的服务器,任何账户连续输错五次密码都会被锁定 15 分钟,新用户也一样。如果 bob 输错几次密码,就得等一刻钟。RDP 安全指南介绍了这个锁定机制,以及如何在旧服务器上设置。

4. 两个会话,以及第三个人会看到什么

Administrator 和 bob 同时在线时,我们测试服务器上的 quser 显示了两个活动会话:

 USERNAME              SESSIONNAME        ID  STATE   IDLE TIME  LOGON TIME
 administrator         rdp-tcp#0           2  Active          1  10/24/2026 9:34 PM
 bob                   rdp-tcp#1           3  Active          .  10/24/2026 9:35 PM

接着,第三个用户 carol 连接进来。Windows 没有开第三个会话,而是让 carol 选择断开两位用户中的哪一位。她没有选择,于是她自己的连接结束了,另外两个会话不受影响,照常继续。如果她选了某个人,那个人会被断开,但他的程序会继续运行,直到他重新连接。

所以,在普通的 Windows Server 上,两个人是硬性上限。要让更多人同时使用,需要 Remote Desktop Services 角色和 RDS 客户端访问许可证,它们与服务器许可证分开购买。

5. 查看谁在线,并让某人退出

quser
logoff 3

quser 列出所有会话及其 ID。Active 表示有人正在连接中;Disc 表示对方关闭了窗口但没有注销,程序仍在运行。logoff 加上 ID 会结束该会话,其中未保存的内容都会丢失。在我们的服务器上,执行 logoff 3 后,bob 的会话立刻从 quser 中消失了。

6. 删除用户

Remove-LocalUser -Name "bob"

这会删除账户,但不会删除配置文件夹 C:\Users\bob。如果不需要这些文件,可以在 System Properties → Advanced → User Profiles 中删除。

选哪个套餐

Windows 本身在没人登录时就占用约 1 到 1.3 GB 内存,每个人还会再加上自己的程序。Windows-Small(4 vCPU、4 GB、50 GB,$11/月)适合一个人使用、偶尔有第二个人登录。如果两个人要开着浏览器同时工作,Windows-Medium(6 vCPU、6 GB,$19/月)余量更大。两者都是 NAT 套餐,两个用户通过同一个专属端口连接。带独立 IPv4 的 Windows Small-IP 为 $28/月。

镜像是使用你自有许可证的 Windows Server 2022(BYOL 如何运作)。全部四个套餐都在 Windows VPS 页面上。

常见问题

同一时间最多几个人能通过 RDP 使用服务器?

两个人,不需要额外许可证。在我们的测试中,Administrator 和第二个用户同时在线工作。第三个用户连接时,Windows 没有开新会话,而是让他选择断开两人中的哪一个。同时超过两人需要 Remote Desktop Services 角色和单独购买的 RDS 客户端访问许可证。

新用户必须是管理员吗?

不必。要通过 RDP 登录,加入 Remote Desktop Users 组就够了。只有在确实需要安装软件、修改系统设置时,才把用户加到 Administrators。

为什么 New-LocalUser 提示密码不符合要求?

Windows Server 默认要求复杂密码。像 qwerty12 这样只有字母和数字的短密码会被拒绝。请使用包含大小写字母、数字和符号的长密码。

新用户的密码会过期吗?

如果不另作设置,会的。在我们的镜像上,本地密码 42 天后过期,不加 -PasswordNeverExpires 创建的用户,过期日期正好在 42 天后。Administrator 的密码不会过期。

两个人能共用一个账户吗?

不能同时用。Windows 默认每个用户只保留一个会话,所以用同一账户再连一次,会接管现有会话,而不是新开一个。请给每个人单独的账户。

评论

暂无评论。来做第一个吧。

发表评论

评论在显示前会经过审核。