当前位置:网站首页 > 更多 > 玩电脑 > 正文

[玩转系统] Enter-PSSession:连接到远程服务器失败

作者:精品下载站 日期:2024-12-14 20:58:03 浏览:16 分类:玩电脑

Enter-PSSession:连接到远程服务器失败


[玩转系统] Enter-PSSession:连接到远程服务器失败

尝试创建远程 PowerShell 会话时,您可能会收到以下错误:

Enter-PSSession : Connecting to remote server DC-01 failed with the following error message :
Access is denied. For more information, see the about_Remote_Troubleshooting Help topic.
At line:1 char:1
+ Enter-PSSession DC-01
+ ~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidArgument: (DC-01:String) [Enter-PSSession], PSRemotingTransportException
    + FullyQualifiedErrorId : CreateRemoteRunspaceFailed

该错误消息意味着您的用户帐户无权创建从系统 A 到系统 B 的远程 PowerShell 会话。

要允许您的帐户在系统 B 上执行远程 PowerShell 命令,您必须在系统 B 上配置适当的权限。

登录B系统,执行以下命令:

Set-PSSessionConfiguration -ShowSecurityDescriptorUI -Name Microsoft.PowerShell

此命令将打开 PowerShell 会话的安全设置:

[玩转系统] Enter-PSSession:连接到远程服务器失败

系统 A 上用于建立远程 PowerShell 会话的帐户需要对此对象具有完全控制权才能运行远程 PowerShell 命令。

您可以直接将完全控制权分配给您的帐户,也可以将其添加到远程管理用户域组。

将您的用户帐户直接添加到访问控制列表可能如下所示:

[玩转系统] Enter-PSSession:连接到远程服务器失败

在系统 B 上配置完毕后,您可以返回系统 A 并再次测试:

PS C:\Users\adm.server.joe> Enter-PSSession DC-01
[DC-01]: PS C:\Users\adm.server.joe\Documents>

这次,远程会话已成功建立,您可以准备启动远程 PowerShell 命令。

如果您需要为多个系统和用户进行设置,您可能需要为此创建自定义域组。

使用自定义域组(例如“Server01-RemotePS”)允许您通过 AD 组成员身份管理远程 PowerShell 访问,而不是直接将用户添加到 PowerShell 会话 ACL。

更快更好的 Office 365 管理

如果您专门使用远程 PowerShell 来触发 Azure AD 同步,则应考虑改用 Easy365Manager。

Easy365Manager 是一款适用于 AD 用户和计算机的轻量级管理单元,可让您在 AD 用户管理过程中管理 Office 365 邮箱和许可证。

使用 Easy365Manager,您可以直接从用户属性触发 Azure AD Connect 同步:

Azure AD Connect 的轻松同步只是 Easy365Manager 中提供的众多功能之一。

在此处下载 30 天无限制试用版。 Easy365Manager 的安装不会对您的 AD 进行任何更改,只需几分钟即可下载、安装和配置:

您需要 登录账户 后才能发表评论

取消回复欢迎 发表评论:

关灯