Использование PowerShell для получения записей DNS Office 365

В последнее время я изучал PowerShell для администрирования нашей клиентской базы Office 365 вместо использования веб-интерфейса.

После добавления новый домен и подтвердив право собственности на доменное имя (все это делается через PowerShell), мне было интересно, есть ли командлет, который можно использовать для получения записей зоны, которые должны быть настроены для домена, которым должен управлять Office 365.

Соберите информацию, необходимую для создания DNS-записей Office 365 объясняет, как получить эту информацию с помощью веб-интерфейса, но я бы предпочел сделать как можно больше с помощью PowerShell.

На данный момент я могу использовать Get-DkimSigningConfig , чтобы определить правильную запись CNAME для включения DKIM, например

Get-DkimSigningConfig -Identity contoso.com | fl Selector?CNAME

Обычно она должна иметь вид selector1-contoso-com ._domainkey.contoso.onmicrosoft.com , но я обнаружил, что для одного из наших управляемых доменов CNAME DKIM должен быть установлен на selector1-contoso-com0i._domainkey.contoso.onmicrosoft.com (an дополнительный 0i ).

Что касается записи MX, я бы ожидал, что это будет contoso-com.mail.protection.outlook.com , но я хотел бы быть уверен, поэтому мне интересно, есть ли командлет PowerShell или объект Azure, в котором перечислены записи DNS, которые следует настроить для управляемого домена (в частности, что использовать для записи MX).

Я потратил много времени на поиск в Интернете и в собственной документации Microsoft, но я нашел только ссылки на то, как определить эту информацию с помощью веб-интерфейса.

1
задан 26 May 2017 в 18:30
1 ответ

Немного поздно, но на будущее: теперь это возможно с помощью модуля AzureAD:

Get-AzureADDomainServiceConfigurationRecord -Name mydomain.com

Или, если вы хотите получить только запись MX:

(Get-AzureADDomainServiceConfigurationRecord -Name mydomain.com | `
           where RecordType -eq MX).MailExchange

Вы также можете установить поддерживаемые службы для вновь добавленного домена, используя:

Set-AzureADDomain -Name mydomain.com -SupportedServices Email, OfficeCommunicationsOnline, Intune
3
ответ дан 16 January 2020 в 16:47

Теги

Похожие вопросы