ข้อผิดพลาดในการกรองกล่องจดหมาย PowerShell

ตรวจสอบว่ากล่องจดหมายใดมีการใช้งานที่อยู่บางอย่างอยู่แล้วเป็นที่อยู่ 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() และสิ่งอื่น ๆ อีกมากมาย แต่ฉันไม่สามารถทำให้มันทำงานกับตัวแปรได้ ไม่แน่ใจว่าปัญหาคืออะไรที่นี่ ... ตัวแปรทั้งสองเป็นสตริง


person Glenn    schedule 13.05.2019    source แหล่งที่มา


คำตอบ (1)