开始使用 Amazon FSx CLI 进行远程管理PowerShell - Amazon FSx for Windows File Server
Amazon Web Services 文档中描述的 Amazon Web Services 服务或功能可能因区域而异。要查看适用于中国区域的差异,请参阅中国的 Amazon Web Services 服务入门

本文属于机器翻译版本。若本译文内容与英语原文存在差异,则一律以英文原文为准。

开始使用 Amazon FSx CLI 进行远程管理PowerShell

用于远程管理的 Amazon FSx CLIPowerShell为文件系统管理员组中的用户启用文件系统管理。启动远程PowerShell在 FSx for Windows File Server 文件系统上,首先满足以下先决条件:

  • 能够连接到与文件系统具有网络连接的 Windows 计算实例。

  • 以文件系统管理员组的成员身份登录到 Windows 计算实例。InAmazon Managed Microsoft AD,那组是Amazon委派的 FSx 管理员。在自管理的 Microsoft AD 中,该组是域管理员组或在创建文件系统时为管理指定的自定义组。有关更多信息,请参阅 自我管理的 AD 最佳实践

  • 确保文件系统的安全组入站规则允许端口 5985 上的流量。

安全性和用于远程管理的 CLIPowerShell

用于远程管理的 Amazon FSx CLIPowerShell使用以下安全功能:

  • 使用 Kerberos 身份验证对用户登录进行身份验证。

  • 管理会话通信使用 Kerberos 进行加密。

使用 CLI 进行远程管理PowerShell

您有两种选择可以在 Amazon FSx 文件系统上运行远程管理命令。你可以建立长时间运行的远程PowerShell会话并在会话内运行命令。或者,您可以使用Invoke-Command在不建立长时间运行的 Remote 的情况下运行单个命令或单个命令块PowerShell会话。如果要设置变量并将其作为参数传递给远程管理命令,则需要使用Invoke-Command.

注意

对于多可用区文件系统,只能在文件系统位于首选文件服务器上时使用 Amazon FSx CLI 进行远程管理。有关更多信息,请参阅 可用性与持久性:单可用区和多可用区文件系统

要运行这些命令,您必须了解Windows 远程PowerShell端点为您的文件系统。要找到此终端节点,请执行以下步骤:

  1. 打开 Amazon FSx 控制台https://console.aws.amazon.com/fsx/.

  2. 选择您的文件系统。在存储库的网络 & 安全选项卡中,找到Windows 远程PowerShell终端节点,如下所示。


                    FSx 控制台网络和安全选项卡,Windows 远程PowerShell终端节点。

启动远程PowerShell文件系统上的会话

  1. 以文件系统管理员组成员的用户身份 Connect 到与您的文件系统具有网络连接的计算实例。

  2. 打开窗口PowerShell计算实例上的窗口。

  3. 使用以下命令在 Amazon FSx 文件系统上打开远程会话。ReplaceFSxFileSystem-Remote-PowerShell-Endpoint使用 Windows 远程PowerShell要管理的文件系统终端节点。

    PS C:\Users\delegateadmin> enter-pssession -ComputerName FSxFileSystem-Remote-PowerShell-Endpoint -ConfigurationName FsxRemoteAdmin [fs-0123456789abcdef0]: PS>

    系统将提示您在弹出窗口中输入用户凭据。

您还可以在上运行 Amazon FSx CLI 进行远程管理 CLIPowerShell在文件系统上使用Invoke-Commandcmdlet,如下所述。

以下示例演示了使用时所需的语法。Invoke-Command运行 cmdletPowerShellFSx for Windows File Server 文件系统上的命令。

PS C:\Users\delegateadmin> Invoke-Command -ComputerName amznfsxzzzzzzzz.corp.example.com -ConfigurationName FSxRemoteAdmin -scriptblock { fsx-command}