使用 PowerShell 在远程计算机上启用远程桌面用户权限。

本文介绍了如何通过步骤手动为单个远程计算机的用户启用远程桌面权限,以及如何使用PowerShell脚本批量对多台服务器进行相同操作。此外,还提到了启用Windows远程桌面服务的命令,确保服务运行以允许远程连接。
部署运行你感兴趣的模型镜像

一般情况下,对单台远程计算机的单个用户,启用远程桌面用户权限,可以按照以下步骤操作:

  1. 在远程计算机上打开“计算机管理”。

  2. 在“计算机管理”窗口中,展开“本地用户和组”,然后单击“用户”。

  3. 在“用户”窗格中,右键单击需要启用远程桌面用户权限的用户账户,然后单击“属性”。

  4. 在“用户属性”对话框中,单击“远程选项”卡。

  5. 在“远程选项”卡中,选中“允许远程桌面连接到此计算机”复选框。

  6. 单击“确定”按钮保存更改。

这样,就可以使用该用户账户进行远程桌面连接了。

但这显然不满足我们的需求,如果要使用 PowerShell 批量对多台电脑的特定用户设置远程桌面用户权限,可以使用以下命令

# 定义服务器列表
$computers = "Server1", "Server2", "Server3"

# 定义用户名
$username = "User1"

# 循环遍历每个服务器
foreach ($computer in $computers)
{
    # 连接到远程计算机
    Enter-PSSession -ComputerName $computer

    # 启用远程桌面用户权限
    Enable-NetFirewallRule -DisplayGroup "Remote Desktop" -User $username
}

在这个示例中,我们首先定义了服务器列表,然后使用 foreach 循环遍历每个服务器。接着,我们使用 Enter-PSSession 命令连接到远程计算机,然后使用 Enable-NetFirewallRule 命令在远程计算机的防火墙中添加允许远程桌面连接的规则。

注意:要使用远程桌面连接功能,远程计算机上的 Windows 远程桌面服务必须处于启用状态。如果服务未启用,可以使用以下命令启用服务:

# 启用 Windows 远程桌面服务
Start-Service -Name "RemoteDesktop"

您可能感兴趣的与本文相关的镜像

Facefusion

Facefusion

AI应用

FaceFusion是全新一代AI换脸工具,无需安装,一键运行,可以完成去遮挡,高清化,卡通脸一键替换,并且Nvidia/AMD等显卡全平台支持

远程连接时提示“未授予用户在此计算机上的权限”通常与目标计算机的安全策略、用户权限设置或网络共享配置有关。以下是解决此类问题的详细方法: ### 1. 检查远程计算机用户权限设置 确保远程计算机上存在与本地计算机相同的用户名和密码,或者目标计算机启用 `Guest` 用户。如果使用的是本地账户登录远程系统,需确认该账户具有远程登录权限。 - 打开“控制面板” > “用户账户” > “管理其他账户”。 - 确认目标账户是否启用,并具有远程访问权限。 - 如果未启用 `Guest` 用户,可以通过“计算机管理” > “本地用户和组” > “用户”中启用 `Guest` 账户。 ### 2. 配置组策略以允许远程访问 可以通过组策略编辑器调整远程访问权限: - 按 `Win + R` 键,输入 `gpedit.msc`,打开组策略编辑器。 - 依次展开“计算机配置” > “Windows 设置” > “安全设置” > “本地策略” > “用户权限分配”。 - 找到“允许从网络访问这台计算机”策略,确保包含需要访问的用户组(如 `Users` 或 `Guest`)。 - 同时检查“拒绝从网络访问这台计算机”策略,确保未将目标用户用户组列入其中。 ### 3. 检查远程桌面服务的登录权限 如果是通过远程桌面协议(RDP)连接,需确保目标账户已被添加到远程桌面用户组: - 打开“控制面板” > “系统” > “远程设置”。 - 在“远程”选项卡中,点击“选择用户”,确保当前用户或需要访问的账户已被添加。 - 如果未添加,点击“添加”并输入用户名,确认后保存设置。 ### 4. 调整本地安全策略 在某些情况下,本地安全策略可能限制了远程访问: - 打开“运行”对话框,输入 `secpol.msc`,打开本地安全策略。 - 进入“本地策略” > “用户权限分配”。 - 检查“从网络访问此计算机”和“允许本地登录”策略,确保目标用户用户组被包含在内。 ### 5. 检查防火墙设置 确保远程计算机的防火墙允许远程桌面或文件共享通信: - 打开“控制面板” > “Windows Defender 防火墙” > “允许应用通过防火墙”。 - 确保“远程桌面”和“文件和打印机共享”选项被允许。 ### 6. 检查共享资源的权限设置 如果问题出现在访问共享文件夹或打印机时,需检查共享权限和NTFS权限: - 右键点击共享文件夹,选择“属性” > “共享”选项卡 > “高级共享”。 - 确保已启用共享,并设置正确的访问权限。 - 在“安全”选项卡中,确保目标用户用户组具有读取或写入权限。 ### 7. 使用凭据管理器保存远程访问凭据 如果每次访问都需要输入用户名和密码,可以将凭据保存到凭据管理器中: - 打开“控制面板” > “凭据管理器” > “添加 Windows 凭据”。 - 输入远程计算机的IP地址、用户名和密码,保存后即可自动登录。 ### 示例代码:查看远程登录策略(使用 PowerShell) ```powershell # 查看允许从网络访问的用户组 Get-GPPermission -Name "Local Group Policy" -TargetName "Users" -TargetType Group # 查看拒绝从网络访问的用户组 Get-GPPermission -Name "Local Group Policy" -TargetName "Guest" -TargetType Group ``` ### 8. 重启相关服务或计算机 有时更改策略后需要重启目标计算机或重启相关服务才能生效,例如: ```powershell # 重启远程桌面服务 Restart-Service TermService ``` ### 总结 上述方法涵盖了从用户权限、组策略、远程桌面设置到共享资源权限等多个方面,适用于 Windows 10、Windows 7 及 Windows XP 等系统[^1][^2][^3][^4][^5]。
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值