无法使用远程PowerShell访问您的文件系统 - Amazon FSx for Windows File Server
AWS 文档中描述的 AWS 服务或功能可能因区域而异。要查看适用于中国区域的差异,请参阅中国的 AWS 服务入门

如果我们为英文版本指南提供翻译,那么如果存在任何冲突,将以英文版本指南为准。在提供翻译时使用机器翻译。

无法使用远程PowerShell访问您的文件系统

使用远程PowerShell无法连接到文件系统有许多潜在原因,每个原因都有自己的分辨率,如下所示。

潜在原因

文件系统的安全组缺少允许远程PowerShell连接所需的入站规则。

Resolution

文件系统的安全组必须具有允许端口5985上的流量的入站规则,以便建立远程PowerShell会话。有关更多信息,请参阅Amazon VPC 个安全组

潜在原因

在AWS管理的MicrosoftAD和本地AD之间配置了一个外部信任。

Resolution

为了使用带有Kerberos身份验证的AmazonFSx远程Powershell,您需要在客户端上配置本地组策略,以便进行森林搜索。有关详细信息,请参阅Microsoft文档 配置KerberosForest搜索顺序(KFSO).

潜在原因

尝试启动远程PowerShell会话时出现语言本地化错误。

Resolution

您需要添加以下内容 -SessionOption 到您的命令: -SessionOption (New-PSSessionOption -uiCulture "en-US")

以下是使用的两个示例 -SessionOption 在您的文件系统上启动远程PowerShell会话时。

PS C:\Users\delegateadmin> Invoke-Command -ComputerName Windows Remote PowerShell Endpoint -ConfigurationName FSxRemoteAdmin -scriptblock {fsx-command} -SessionOption (New-PSSessionOption -uiCulture "en-US")
PS C:\Users\delegateadmin> Enter-Pssession -ComputerName Windows Remote PowerShell Endpoint -ConfigurationName FsxRemoteAdmin -SessionOption (New-PSSessionOption -uiCulture "en-US")