#powershell #office365 #cmdlets
#powershell #офис365 #powershell-командлет #office365
Вопрос:
У меня есть сценарий PowerShell, который использует командлет Active Directory
Получить-AzureADDomainServiceConfigurationRecord -Name доменное имя
чтобы получить необходимые настройки DNS для пользовательского домена, который я добавил в Office 365. Затем скрипт вызывает хостинг-провайдера моего домена, чтобы применить эти настройки DNS.
Теперь я хотел бы попросить Office 365 пойти и проверить наличие этих записей DNS и перевести зарегистрированный домен из состояния «незавершенная настройка» (как показано на портале администрирования Office 365) в состояние «исправный», чтобы я мог его использовать.
Может ли кто-нибудь указать мне на командлет для выполнения этого шага проверки записей DNS? Я потратил много времени на поиски, но безрезультатно.
Большое спасибо, Саймон.
Ответ №1:
Из документации модуля AzureAD, раздел «Домены», у вас есть Confirm-AzureADDomain -Name "mydomain.com"
.
Комментарии:
1. Спасибо @anto418 за ответ. Однако,
Confirm-AzureADDomain
используется для проверки владения пользовательским доменом после размещения на нем определенной записи DNS, которую вы получаете с помощьюGet-AzureADDomainVerificationDnsRecord
. Он не проверяет правильность настройки записей DNS службы, полученных изGet-AzureADDomainServiceConfigurationRecord
, что мне и нужно. Есть другие идеи? Спасибо.
Ответ №2:
После разговора со службой поддержки Microsoft и дальнейших исследований я пришел к выводу, что проверка параметров DNS для пользовательского домена с помощью PowerShell невозможна. Вы должны использовать портал администратора, чтобы перевести домен в «работоспособное» состояние, чтобы его можно было использовать для адресов почтовых ящиков. Я бы хотел, чтобы мне доказали, что я ошибаюсь, поэтому, пожалуйста, напишите, если найдете способ!