Trebuie să actualizez domeniul adresei de e-mail pentru toate grupurile Azure AD (de toate tipurile Unified, Dynamic ... ) și folosesc PowerShell 7 cu cel mai recent modul AzureAD stabil.
Am o problemă cu setarea unei noi valori pentru proprietățile „Mail” și „ProxyAddresses” folosind cmdlet-ul Set-AzureADMSGroup.
Poate cineva să ajute / să ofere informații sau un exemplu despre cum să setați corect acele proprietăți, deoarece documentația nu este clară pentru acest lucru. https://docs.microsoft.com/en-us/powershell/module/azuread/set-azureadmsgroup?view=azureadps-2.0
În cazul în care acest lucru nu este posibil cu acest cmdlet, atunci trebuie să folosesc Exchange Online Powershell pentru a gestiona toate grupurile prin cmdlet separat în ceea ce privește GroupTypes ?
Import-Module AzureAD -Utilizați WindowsPowerShell
Connect-AzureAD
$AzureADMSGroups = Get-AzureADMSGroup -All:$true -Filter „mail ge ' '”
foreach ($AzureADGroup în $AzureADGroups) {
$newMail = $AzureADGroup.Mail.Replace('olddomain.com','newdomain.com')
$AzureADGroup | Set-AzureADMSGroup -Înlocuiește @(Mail = $newMail } }
}
Eroare pe care o am este că -Replace parameter nu este găsit.
am incercat si eu:
$AzureADGroup.Mail = $newMail
$AzureADGroup | Set-AzureADMSGroup
Care nu generează nicio ieșire sau eroare, dar valoarea nu este modificată în Azure AD.
De asemenea, trebuie să actualizez câmpul/proprietatea ProxyAddresses în același mod.