Exchange Shell Question on Guid
		
	Good Day,
running Exchange 2010RTM, I have a command that I believe should work it is the following
Get-Mailbox|Get-MailboxStatistic|ft Displayname, MailboxGuild
When I run the command I see the displaynames of all my mailboxes but where it says MailboxGuild it is blank.
I want a way to assocate the mailbox Guid name with the displayname so if the display name is Tom where it says MailboxGuild it would also have his guid.   I would like this as sometime i get a index warning and I just hate not being able
 to see who or what mailbox is having an issue.
Iis there something that I am missing in this command?
Thanks
Adam Raff		
				January 28th, 2012 11:59am
			There is no MailboxGUID.
There is a Guid, an ExchangeGuid, an ArchiveGuid, and a DisabledArchiveGuid
Use get-member to see all the properties and methods:
get-mailbox <username> | get-member
To see all the properties with a particular name pattern:
get-mailbox <username> | select *guid* | fl
 
Note: this is handy for quickly seeing all the quota settings of a mailbox
get-mailbox <username> | select *quota*
 
[string](0..33|%{[char][int](46+("686552495351636652556262185355647068516270555358646562655775 0645570").substring(($_*2),2))})-replace " "		
				Free Windows Admin Tool Kit Click here and download it now
					January 28th, 2012 12:46pm
			Thanks for your responce the last command I believe is what I am looking for but it's not what I need I guess.
What I am looking for is to create a list of all users and then there guid which is assocated to the user so that I can have them on hand if I see an issue that just gives me a guid like below.
[Mailbox GUID][Initial state][Reconciled item count][End state][First ten items...last ten items]
[f8528350-75b8-4a4c-b2c5-ff32df80d11b][Done][1][Done][2370077,...]
This way I can look at the list of names and match the guid up.  the command that listed all the users but nothing else.
Thanks
Adam Raff		
				January 28th, 2012 1:39pm
			get-mailbox -resultsize unlimited | sort displayname | select Displayname,Guid | export-csv c:\somedir\user_guid.csv -notype
[string](0..33|%{[char][int](46+("686552495351636652556262185355647068516270555358646562655775 0645570").substring(($_*2),2))})-replace " "		
				Free Windows Admin Tool Kit Click here and download it now
					January 28th, 2012 2:09pm
			Mjolinor,
Thanks it did not match to anythat I had I had to change some of your setting because I was getting errors it did not like the -nottype and the export command so I cut that off and did a > to a txt file and that worked.
I am not sure what guid it is using I could not find a match there and even change to the Guid to ExchangeGuid and still no luck but you answered my question on how to do it.
Thanks
Adam Raff		
				January 28th, 2012 3:35pm
			That was a typo.  Should have been -notype.  I've fixed the original script.[string](0..33|%{[char][int](46+("686552495351636652556262185355647068516270555358646562655775 0645570").substring(($_*2),2))})-replace " "		
				Free Windows Admin Tool Kit Click here and download it now
					January 28th, 2012 4:13pm
			 Other recent topics
			Other recent topics
		

