ตรวจสอบว่ากล่องจดหมายใดมีการใช้งานที่อยู่บางอย่างอยู่แล้วเป็นที่อยู่ SMTP หรือ SIP
คำสั่งด้านล่างจะไม่ค้นหาที่อยู่ SIP โดยอัตโนมัติโดยไม่เพิ่มคำนำหน้า ดังนั้น:
- $SMTP = "บรูซ@###.com"
$SIP = "sip:bruce@###.com"
Get-Mailbox -Filter 'emailaddresses -eq $SMTP -or emailaddresses -eq "sip:bruce@###.com"'
งานข้างต้น แต่งานด้านล่างไม่ได้:
Get-Mailbox -Filter 'emailaddresses -eq $SMTP -or emailaddresses -eq $SIP'
พยายาม ToString() และสิ่งอื่น ๆ อีกมากมาย แต่ฉันไม่สามารถทำให้มันทำงานกับตัวแปรได้ ไม่แน่ใจว่าปัญหาคืออะไรที่นี่ ... ตัวแปรทั้งสองเป็นสตริง