ฉันจำเป็นต้องอัปเดตโดเมนที่อยู่อีเมลสำหรับ Azure AD Groups ทั้งหมด (ทุกประเภท Unified, Dynamic ... ) และฉันกำลังใช้ PowerShell 7 กับโมดูล AzureAD ที่เสถียรล่าสุด
ฉันมีปัญหากับการตั้งค่าใหม่เป็นคุณสมบัติ "Mail" และ "ProxyAddresses" โดยใช้ Set-AzureADMSGroup cmdlet
ใครสามารถช่วย / ให้ข้อมูลหรือตัวอย่างเกี่ยวกับวิธีการตั้งค่าคุณสมบัติเหล่านั้นอย่างถูกต้อง เนื่องจากเอกสารไม่ชัดเจนสำหรับสิ่งนี้ https://docs.microsoft.com/en-us/powershell/module/azuread/set-azureadmsgroup?view=azureadps-2.0
ในกรณีที่ไม่สามารถทำได้ด้วย cmdlet นี้ ฉันต้องใช้ Exchange Online Powershell เพื่อจัดการกลุ่มทั้งหมดผ่าน cmdlet ที่แยกจากกันเกี่ยวกับ GroupTypes ?
นำเข้าโมดูล AzureAD - ใช้ WindowsPowerShell
Connect-Azureโฆษณา
$AzureADMSGroups = Get-AzureADMSGroup -All:$true -Filter "mail ge ' '"
foreach ($AzureADGroup ใน $AzureADGroups) {
$newMail = $AzureADGroup.Mail.Replace('olddomain.com','newdomain.com')
$AzureADGroup | ตั้งค่า AzureADMSGroup -แทนที่ @(Mail = $newMail } }
}
ข้อผิดพลาดที่ฉันมีคือ -Replace parametar is not found
ฉันยังพยายาม:
$AzureADGroup.Mail = $newMail
$AzureADGroup | ตั้งค่า AzureADMSGroup
ซึ่งไม่ส่งเอาต์พุตหรือข้อผิดพลาดใด ๆ แต่ค่าจะไม่เปลี่ยนแปลงใน Azure AD
ฉันยังต้องอัปเดตฟิลด์/คุณสมบัติ ProxyAddresses ด้วยวิธีเดียวกัน