使用 PowerShell 将传统 Exchange 对等关系转换为 Azure 资源

本文介绍如何使用 PowerShell cmdlet 将现有的传统 Exchange 对等连接转换为 Azure 资源。

开始之前

使用 Azure PowerShell

若要运行 cmdlet,可以使用 Azure Cloud Shell(一个免费的交互式 shell)。 它预先安装了常用 Azure 工具,并配置为与帐户一起使用。 选择“复制”以复制代码,并将其粘贴到 Cloud Shell。 然后选择 Enter 以运行它。 可通过多种方式来启动 Cloud Shell:

启动方法 屏幕截图
在浏览器中打开 Cloud Shell。 https://shell.azure.com/powershell
选择 Azure 门户右上角工具栏上的“Cloud Shell”按钮。 门户中的 Cloud Shell

如果不想使用 Azure Cloud Shell,则可以改为在本地安装 PowerShell。 如果选择在本地安装和使用 PowerShell,请务必安装最新版本的 Azure 资源管理器 PowerShell cmdlet。 PowerShell 命令频繁地更新。 你通常需要更新 PowerShell cmdlet 才能获取最新的功能。 如果你不这样做,可能会遇到问题。

若要查找你在本地运行的 PowerShell 版本,请使用“Get-Module -ListAvailable Az”cmdlet。 若要更新,请参阅 安装 Azure PowerShell 模块。 有关详细信息,请参阅 如何安装和配置 Azure PowerShell

如果在 macOS 上使用 PowerShell,请按照在 macOS 上安装 PowerShell 中的步骤作。

将旧版 Exchange 对等互连转换为 Azure 资源

登录到 Azure 帐户,然后选择订阅

在开始配置之前,请安装并导入所需的模块。 你需要具有管理员权限才能在 PowerShell 中安装模块。

  1. 安装并导入 Az 模块。

    Install-Module Az -AllowClobber
    Import-Module Az
    
  2. 安装并导入 Az.Peering 模块。

    Install-Module -Name Az.Peering -AllowClobber
    Import-Module Az.Peering
    
  3. 使用此命令验证是否已正确导入模块:

    Get-Module
    
  4. 使用以下命令登录到 Azure 帐户:

    Connect-AzAccount
    
  5. 查看帐户的订阅,并选择要在其中创建对等互连的订阅。

    Get-AzSubscription
    Select-AzSubscription -SubscriptionId "subscription-id"
    
  6. 如果尚未有资源组,则在创建对等互连之前,必须先创建一个资源组。 为此,可以运行以下命令:

    New-AzResourceGroup -Name "PeeringResourceGroup" -Location "Central US"
    

重要

如果尚未关联 ASN 和订阅,请按照 Associate Peer ASN 中的步骤进行。 为了请求对等互连,需要执行此操作。

注释

资源组的位置与您选择设置对等连接的位置无关。  

获取旧版 Exchange 联网对等点以进行转换

此示例展示了如何在西雅图的对等互连位置设置旧版 Exchange 对等互连。

$legacyPeering = Get-AzLegacyPeering -Kind Exchange -PeeringLocation "Seattle"
$legacyPeering

响应类似于以下示例:

    Kind                     : Exchange
    PeeringLocation          : Seattle
    PeerAsn                  : 65000
    Connection               : ------------------------
    PeerSessionIPv4Address   : 10.21.31.100
    MicrosoftIPv4Address     : 10.21.31.50
    SessionStateV4           : Established
    MaxPrefixesAdvertisedV4  : 20000
    PeerSessionIPv6Address   : fe01::3e:100
    MicrosoftIPv6Address     : fe01::3e:50
    SessionStateV6           : Established
    MaxPrefixesAdvertisedV6  : 2000
    ConnectionState          : Active

转换传统对等互连

此命令可用于将旧 Exchange 对等互连转换为 Azure 资源:

$legacyPeering[0] | New-AzPeering `
    -Name "SeattleExchangePeering" `
    -ResourceGroupName "PeeringResourceGroup"

 

重要

将传统对等连接转换为 Azure 资源时,不支持修改。  

此示例响应显示端到端预配成功完成的时间:

    Name                     : SeattleExchangePeering
    Kind                     : Exchange
    Sku                      : Basic_Exchange_Free
    PeeringLocation          : Seattle
    PeerAsn                  : 65000
    Connection               : ------------------------
    PeerSessionIPv4Address   : 10.21.31.100
    MicrosoftIPv4Address     : 10.21.31.50
    SessionStateV4           : Established
    MaxPrefixesAdvertisedV4  : 20000
    PeerSessionIPv6Address   : fe01::3e:100
    MicrosoftIPv6Address     : fe01::3e:50
    SessionStateV6           : Established
    MaxPrefixesAdvertisedV6  : 2000
    ConnectionState          : Active

其他资源

可以通过运行以下命令获取所有这些参数的详细说明:

Get-Help Get-AzPeering -detailed

后续步骤