向 Azure 云服务(外延支持)应用远程桌面扩展

Azure 门户使用远程桌面扩展,即使在部署应用程序后,也能启用远程桌面。 通过云服务的“远程桌面”设置,可启用远程桌面、更新本地管理员帐户、选择身份验证中使用的证书,还可为这些证书设置到期日期。

应用远程桌面扩展

  1. 导航到要为其启用远程桌面的云服务,然后在左侧导航窗格中选择“远程桌面”。

    此图显示了在 Azure 门户中选中“远程桌面”选项

  2. 选择 添加

  3. 选择要为其启用远程桌面的角色。

  4. 填写必填字段:用户名、密码和有效期限。

注意

远程桌面的密码必须介于 8-123 个字符,且必须至少满足以下 3 个密码复杂性要求:1) 包含大写字符 2) 包含小写字符 3) 包含数字 4) 包含特殊字符 5) 不允许使用控制字符

此图显示了输入连接到远程桌面所需的信息。

  1. 完成后,选择“保存”。 可能需要一些时间角色实例才能完成接收连接的准备。

连接到启用了远程桌面的角色实例

为角色启用远程桌面后,可直接从 Azure 门户启动连接。

  1. 单击“角色和实例”,打开实例设置。

    此图显示了在配置边栏选项卡中选择“角色和实例”选项。

  2. 选择一个配置了远程桌面的角色实例。

  3. 单击“连接”,下载远程桌面连接文件。

    此图显示了在 Azure 门户中选择辅助角色实例。

  4. 打开文件来连接到角色实例。

使用 PowerShell 更新远程桌面扩展

请按照以下步骤使用 RDP 扩展将云服务更新到最新模块

  1. 将 Az.CloudService 模块更新到最新版本
Update-Module -Name Az.CloudService 
  1. 删除云服务的现有 RDP 扩展
$resourceGroupName='<Resource Group Name>'  
$cloudServiceName='<Cloud Service Name>' 
 
# Get existing cloud service  
$cloudService = Get-AzCloudService -ResourceGroup $resourceGroupName -CloudServiceName $cloudServiceName  
 
# Remove existing RDP Extension from cloud service object  
$cloudService.ExtensionProfile.Extension = $cloudService.ExtensionProfile.Extension | Where-Object { $_.Type-ne "RDP" }  
  1. 使用最新模块将新的 RDP 扩展添加到云服务
# Create new RDP extension object  
$credential = Get-Credential  
$expiration='<Expiration Date>'  
$rdpExtension = New-AzCloudServiceRemoteDesktopExtensionObject -Name "RDPExtension" -Credential $credential -Expiration $expiration -TypeHandlerVersion "1.2.1"  
 
# Add RDP extension to existing cloud service extension object  
$cloudService.ExtensionProfile.Extension = $cloudService.ExtensionProfile.Extension + $rdpExtension  
 
# Update cloud service  
$cloudService | Update-AzCloudService  

后续步骤