Pages

Wednesday, January 2, 2013

Search for specific EUM extensions with Exchange Powershell and EMC

Trying to find extensions that are already assigned to someone in Exchange Unified Messaging can be frustrating if you have never done it before. The easiest way to do it is to perform a search in Mailboxes in the EMC and enter in eum:1234 in the search field.

Another way to do it for the Powershell users is to use this:
Get-mailbox | ? {$_.emailaddresses.eumaddress -like "*1234*"}




9 comments:

  1. this didn't work for me... instead i used this: get-ummailbox | where { $_.Extensions -eq “1234” }
    source: http://learnmsexchange.wordpress.com/2010/12/04/how-to-find-a-umuser-with-a-particular-extension/

    ReplyDelete
    Replies
    1. This was tested on Exchange 2013 prior to it being available. I will test it again on a latest build of Exchange but you are correct, the get-ummailbox cmdlet will work.

      Delete
  2. get-ummailbox | where { $_.Extensions -eq "2755" }

    ReplyDelete
    Replies
    1. I tried this and i dont get any results. Not sure where the output goes too csv or a text.

      Delete
    2. It should come back as text in the PowerShell window. If you get no results, then nothing was found matching your criteria.

      Delete
  3. Thank You, Thank You, Thank You!!!! The last entry from "Unknown" worked marvelously. Very happy now!

    ReplyDelete
  4. For those that are not getting output. You will need to add the -resultsize Unlimited following get-ummailbox

    ReplyDelete
  5. Can someone show me an example with the above -resultsize Unlimited as I am a newbie to powershell

    ReplyDelete