1

在今年晚些时候弃用 AzureRM powershell cmdlet 之前,我将更新我们的一些基础架构脚本以使用 Az powershell cmdlet 而不是 AzureRM。

我们的脚本之一Cloud Service(Classic)使用以下方式将 SSL 证书上传到 Azure 资源Add-AzureCertificate

Add-AzCertificate -ServiceName $serviceName -CertToDeploy $certObject

$certObject对象在哪里X509Certificate2

Az 模块中的等效 cmdlet 是什么? Add-AzCertificate不存在。

在详细说明配置 SSL的云服务文档页面上,仅显示通过 Azure 门户上传的证书。

4

1 回答 1

0

正如@Alex AIT 的评论,在调用 AzureRM 命令之前,您可以运行Enable-AzureRmAlias cmdlet,它通过别名启用兼容模式,以允许您在完全迁移到Az的同时使用现有脚本进行最少的修改。有关更多信息,您可以参考将现有脚本迁移到 Az

此外,要调用 Azure 云服务(经典)资源,您仍然需要 Azure 模块。查看此示例 - Az / AzureRM / Legacy Azure Powershell Conflicts

于 2020-03-16T03:11:44.830 回答