过去一段时间,我一直在学习 PowerShell 来管理我们的 Office 365 租赁,而不是使用 Web 界面。
添加新域并确认域名的所有权(全部通过 PowerShell 完成)后,我想知道是否有一个 cmdlet 可用于获取应为由 Office 365 管理的域配置的区域记录.
收集创建 Office 365 DNS 记录所需的信息解释了如何使用 Web 界面获取此信息,但我更愿意尽可能多地使用 PowerShell。
目前,我可以使用Get-DkimSigningConfig
来确定正确的 CNAME 记录以启用 DKIM,例如,
Get-DkimSigningConfig -Identity contoso.com | fl Selector?CNAME
这通常应该是这种形式selector1-contoso-com._domainkey.contoso.onmicrosoft.com
,但我发现对于我们的一个托管域,DKIM CNAME 必须设置为selector1-contoso-com0i._domainkey.contoso.onmicrosoft.com
(附加的0i
)。
对于 MX 记录,我希望它是,contoso-com.mail.protection.outlook.com
但我想确定,所以我想知道是否有 PowerShell cmdlet 或 Azure 对象列出了应该为托管域配置的 DNS 记录(特别是什么用于 MX 记录)。
我花了很多时间搜索 Web 和 Microsoft 自己的文档,但我只找到了有关如何使用 Web 界面确定这些信息的参考资料。