PROBLEM
TLD托管在Office 365上并使用Office 365 NAME SERVER . 作为部署到Azure App Service的VSTS Release Pipeline的一部分,我需要在执行时使用Powershell脚本创建CNAME记录 . 部署是幂等的 .
TESTED
-
以本地管理员用户身份运行Powershell .
-
下载powershell AD工具MSI:http://connect.microsoft.com/site1164/Downloads/DownloadDetails.aspx?DownloadID=59185
-
使用和Office365管理员身份验证凭据连接到目录:
Connect-MsolService
- 执行
New-MsolDomain -name test.com
在此阶段,域TEST.COM在我的Office365 DOMAIN设置部分中显示为未验证的域 .
很好,所以我有:
-
经验证我可以连接到正确的 endpoints .
-
验证到正确的帐户 .
-
有权创建记录,尽管在此阶段未经验证的TLD .
QUESTION
查看可用的Powershell命令,我不了解如何在同一帐户上托管的现有已验证TLD上创建CNAME .
RESEARCH
查看了以下文档:
RM是Azure资源管理器,如果O365 NameSever是Azure DNS则不清楚 .
另外看看这个,但我不认为可以在O365中使用这些命令:
Add-DnsServerResourceRecordCName
编辑添加我还检查了Azure Active Directory PowerShell Version 2:
Install-Module AzureAD
1 回答
可能几乎就在那里 . 以下过程似乎允许我创建适当的记录 . 将进行编辑以下进度 .
https://www.microsoft.com/en-us/download/details.aspx?id=41950
http://connect.microsoft.com/site1164/Downloads/DownloadDetails.aspx?DownloadID=59185
Start-Process -FilePath msiexec -ArgumentList / i,c:\ msoidcli_64.msi,/ quiet -Wait
Start-Process -FilePath msiexec -ArgumentList / i,c:\ AdministrationConfig-en.msi,/ quiet -Wait