RE: Personal Contact Report - Exchange 2010

2013-01-04 Thread Guyer, Don
For Exchange 2007 but, might get you started:

http://www.experts-exchange.com/Software/Server_Software/Email_Servers/Exchange/Q_26900965.html

Regards,

Don Guyer
Catholic Health East - Information Technology
Enterprise Directory & Messaging Services
3805 West Chester Pike, Suite 100, Newtown Square, Pa  19073
email: dgu...@che.org
Office:  610.550.3595 | Cell: 610.955.6528 | Fax: 610.271.9440
For immediate assistance, please open a Service Desk ticket or call the 
helpdesk @ 610-492-3839.
[cid:image001.jpg@01CDEA6F.7B4E9770]

From: Theochares, George [mailto:gtheocha...@campbell-trial-lawyers.com]
Sent: Friday, January 04, 2013 11:00 AM
To: MS-Exchange Admin Issues
Subject: Personal Contact Report - Exchange 2010

In Exchange Enterprise 2010, is there an easy way to get the total number of 
personal contacts for every user?

I do not need the actual contact information but this inquiry may lead to that.


---
To manage subscriptions click here: 
http://lyris.sunbelt-software.com/read/my_forums/
or send an email to 
listmana...@lyris.sunbeltsoftware.com
with the body: unsubscribe exchangelist
Confidentiality Notice:
This e-mail, including any attachments is the 
property of Catholic Health East and is intended 
for the sole use of the intended recipient(s).  
It may contain information that is privileged and 
confidential.  Any unauthorized review, use,
disclosure, or distribution is prohibited. If you are 
not the intended recipient, please delete this message, and 
reply to the sender regarding the error in a separate email. 
 

---
To manage subscriptions click here: 
http://lyris.sunbelt-software.com/read/my_forums/
or send an email to listmana...@lyris.sunbeltsoftware.com
with the body: unsubscribe exchangelist<>

RE: Personal Contact Report - Exchange 2010

2013-01-04 Thread Campbell, Rob
I think this should be close:

&{foreach ($MBX in (Get-Mailbox -resultsize unlimited)){

  $contact_count = 0

  get-mailboxfolderstatistics $MBX |
   where {$_.foldertype -eq 'Contacts'} |
select -ExpandProperty ItemsInFolder |
 foreach {$contact_count += $_}

   new-object psobject -Property @{
 User = $MBX.DisplayName
 Contacts = $contact_count
}
  }
 } | export-csv c:\somedir\countact_counts.csv -NoTypeInformation


From: Theochares, George [mailto:gtheocha...@campbell-trial-lawyers.com]
Sent: Friday, January 04, 2013 10:00 AM
To: MS-Exchange Admin Issues
Subject: Personal Contact Report - Exchange 2010

In Exchange Enterprise 2010, is there an easy way to get the total number of 
personal contacts for every user?

I do not need the actual contact information but this inquiry may lead to that.


---
To manage subscriptions click here: 
http://lyris.sunbelt-software.com/read/my_forums/
or send an email to 
listmana...@lyris.sunbeltsoftware.com
with the body: unsubscribe exchangelist
**
Note: 
The information contained in this message may be privileged and confidential 
and 
protected from disclosure.  If the reader of this message is not the intended  
recipient, or an employee or agent responsible for delivering this message to  
the intended recipient, you are hereby notified that any dissemination,   
distribution or copying of this communication is strictly prohibited. If you  
have received this communication in error, please notify us immediately by  
replying to the message and deleting it from your computer. 
**

---
To manage subscriptions click here: 
http://lyris.sunbelt-software.com/read/my_forums/
or send an email to listmana...@lyris.sunbeltsoftware.com
with the body: unsubscribe exchangelist

RE: Personal Contact Report - Exchange 2010

2013-01-04 Thread PRamatowski
Wall of confusing text below because work is calling and I kind of had to do 
this stream of consciousness:)

This is also slow for a large number of mailboxes - I can't figure out how to 
get just numbers. Probably has something to do with my scripting "no-how"(sic) 
and/or limitations of searchquery:)

Get-MailboxFolderStatistics "pramatow" -folderscope 'contacts' <--gives counts 
for Contacts and it's subfolders, but it leaves out Contact items that are not 
a subfolder of Contacts (if that makes sense)


[cid:image002.png@01CDEA7B.3BEB0F30]

I think the only way to get *every* Contact is a searchquery for kind:Contacts

These commands will find all Contacts no matter where they are and export them 
to sub folders of acontacts in the target mailbox.

Single Mailbox:

search-mailbox "Ramatowski, Paul M." -searchquery kind:Contacts -targetmailbox 
"discovery search mailbox" -targetfolder "acontacts"

The one stamped 12:04 is the first export I did, before creating a contact 
folder that wasn't a subfolder of contacts.
The one stamped 12:41 has a folder (zcont) which is off the root of my mailbox.

I don't know how to make the command run without a target mailbox or pst so I'm 
not sure how you'd get just the number below, which is the output in the 
Powershell window.
RunspaceId   : 5c8736cf-7f34
Identity : /Information Technology/Ramatowski, Paul M.
TargetMailbox: /Users/DiscoverySearchMailbox {D919BA05-46A6}
TargetPSTFile:
Success  : True
TargetFolder : \acontacts\Ramatowski, Paul M.-1/4/2013 11:42:57 AM
ResultItemsCount : 361
ResultItemsSize  : 247.6 KB (253,586 bytes)


For a DG: Gives multiple target folders in target mailbox and the PS window 
containing theResultItemsCount info just scrolls by
Get-distributiongroupmember "DG Name" | Search-Mailbox -SearchQuery 
kind:Contacts -TargetMailbox "discovery search mailbox" -TargetFolder acontacts

For All mailboxes: Gives multiple target folders in target mailbox and the PS 
window containing theResultItemsCount info just scrolls by
Get-Mailbox -ResultSize unlimited | Search-Mailbox -SearchQuery kind:Contacts 
-TargetMailbox "discovery search mailbox" -TargetFolder "acontacts"



From: Michael B. Smith [mailto:mich...@smithcons.com]
Sent: Friday, January 04, 2013 2:08 PM
To: MS-Exchange Admin Issues
Subject: RE: Personal Contact Report - Exchange 2010

True.

Rob's suggested solution addresses that, but having recently done what he is 
doing there - I can tell you it's really really slow for large numbers of 
mailboxes. I found very few people having non-default folders. YMMV.

From: pramatow...@mediageneral.com<mailto:pramatow...@mediageneral.com> 
[mailto:pramatow...@mediageneral.com]
Sent: Friday, January 4, 2013 1:03 PM
To: MS-Exchange Admin Issues
Subject: RE: Personal Contact Report - Exchange 2010

I think that would skip Contacts that aren't in "Contacts" or a subfolder of 
Contacts?

From: Michael B. Smith [mailto:mich...@smithcons.com]
Sent: Friday, January 04, 2013 11:42 AM
To: MS-Exchange Admin Issues
Subject: RE: Personal Contact Report - Exchange 2010

This is not particularly fast, but it's easy to write :)

$mailboxes = Get-Mailbox -ResultSize Unlimited
foreach( $mailbox in $mailboxes )
{
Get-MailboxFolderStatistics $mailbox.Alias -FolderScope 
Contacts | Select Identity, ItemsInFolder
}

From: Theochares, George [mailto:gtheocha...@campbell-trial-lawyers.com]
Sent: Friday, January 4, 2013 11:00 AM
To: MS-Exchange Admin Issues
Subject: Personal Contact Report - Exchange 2010

In Exchange Enterprise 2010, is there an easy way to get the total number of 
personal contacts for every user?

I do not need the actual contact information but this inquiry may lead to that.


---
To manage subscriptions click here: 
http://lyris.sunbelt-software.com/read/my_forums/
or send an email to 
listmana...@lyris.sunbeltsoftware.com<mailto:listmana...@lyris.sunbeltsoftware.com>
with the body: unsubscribe exchangelist

---
To manage subscriptions click here: 
http://lyris.sunbelt-software.com/read/my_forums/
or send an email to 
listmana...@lyris.sunbeltsoftware.com<mailto:listmana...@lyris.sunbeltsoftware.com>
with the body: unsubscribe exchangelist

---
To manage subscriptions click here: 
http://lyris.sunbelt-software.com/read/my_forums/
or send an email to 
listmana...@lyris.sunbeltsoftware.com<mailto:listmana...@lyris.sunbeltsoftware.com>
with the body: unsubscribe exchangelist

---
To manage subscriptions click here: 
http://lyris.sunbelt-software.com/read/my_forums/
or send an email to 
listmana...@lyris.sunbeltsoftware.com<mailto:listmana...@lyris.sunbeltsoftware.com>
with the body: unsubscribe exchangelist

---
To manage subscriptions click here: 
http://lyris.sunbelt-software.com/read/my_forums/
or send an email to listmana...@lyris.sunbeltsoftware.com
with the body: unsubscribe exchangelist<>

RE: Personal Contact Report - Exchange 2010

2013-01-04 Thread Campbell, Rob
I also find that a relatively small percentage of users have non-default 
folders.

Unfortunately I also find the ones that do tend to be the ones that complain 
the loudest if you miss something.  :|


YMMV.



From: Michael B. Smith [mailto:mich...@smithcons.com]
Sent: Friday, January 04, 2013 1:08 PM
To: MS-Exchange Admin Issues
Subject: RE: Personal Contact Report - Exchange 2010

True.

Rob's suggested solution addresses that, but having recently done what he is 
doing there - I can tell you it's really really slow for large numbers of 
mailboxes. I found very few people having non-default folders. YMMV.

From: pramatow...@mediageneral.com<mailto:pramatow...@mediageneral.com> 
[mailto:pramatow...@mediageneral.com]
Sent: Friday, January 4, 2013 1:03 PM
To: MS-Exchange Admin Issues
Subject: RE: Personal Contact Report - Exchange 2010

I think that would skip Contacts that aren't in "Contacts" or a subfolder of 
Contacts?

From: Michael B. Smith [mailto:mich...@smithcons.com]
Sent: Friday, January 04, 2013 11:42 AM
To: MS-Exchange Admin Issues
Subject: RE: Personal Contact Report - Exchange 2010

This is not particularly fast, but it's easy to write :)

$mailboxes = Get-Mailbox -ResultSize Unlimited
foreach( $mailbox in $mailboxes )
{
Get-MailboxFolderStatistics $mailbox.Alias -FolderScope 
Contacts | Select Identity, ItemsInFolder
}

From: Theochares, George [mailto:gtheocha...@campbell-trial-lawyers.com]
Sent: Friday, January 4, 2013 11:00 AM
To: MS-Exchange Admin Issues
Subject: Personal Contact Report - Exchange 2010

In Exchange Enterprise 2010, is there an easy way to get the total number of 
personal contacts for every user?

I do not need the actual contact information but this inquiry may lead to that.


---
To manage subscriptions click here: 
http://lyris.sunbelt-software.com/read/my_forums/
or send an email to 
listmana...@lyris.sunbeltsoftware.com<mailto:listmana...@lyris.sunbeltsoftware.com>
with the body: unsubscribe exchangelist

---
To manage subscriptions click here: 
http://lyris.sunbelt-software.com/read/my_forums/
or send an email to 
listmana...@lyris.sunbeltsoftware.com<mailto:listmana...@lyris.sunbeltsoftware.com>
with the body: unsubscribe exchangelist

---
To manage subscriptions click here: 
http://lyris.sunbelt-software.com/read/my_forums/
or send an email to 
listmana...@lyris.sunbeltsoftware.com<mailto:listmana...@lyris.sunbeltsoftware.com>
with the body: unsubscribe exchangelist

---
To manage subscriptions click here: 
http://lyris.sunbelt-software.com/read/my_forums/
or send an email to 
listmana...@lyris.sunbeltsoftware.com<mailto:listmana...@lyris.sunbeltsoftware.com>
with the body: unsubscribe exchangelist
**
Note: 
The information contained in this message may be privileged and confidential 
and 
protected from disclosure.  If the reader of this message is not the intended  
recipient, or an employee or agent responsible for delivering this message to  
the intended recipient, you are hereby notified that any dissemination,   
distribution or copying of this communication is strictly prohibited. If you  
have received this communication in error, please notify us immediately by  
replying to the message and deleting it from your computer. 
**

---
To manage subscriptions click here: 
http://lyris.sunbelt-software.com/read/my_forums/
or send an email to listmana...@lyris.sunbeltsoftware.com
with the body: unsubscribe exchangelist

RE: Personal Contact Report - Exchange 2010

2013-01-04 Thread PRamatowski
In my case it was attorneys that didn't want anything missed.
Fortunately [1] the long slow trawls didn't involve every mailbox and [2] they 
were happy with digging through the Target mailbox content all by themselves:)

From: Campbell, Rob [mailto:rob_campb...@centraltechnology.net]
Sent: Friday, January 04, 2013 2:27 PM
To: MS-Exchange Admin Issues
Subject: RE: Personal Contact Report - Exchange 2010

I also find that a relatively small percentage of users have non-default 
folders.

Unfortunately I also find the ones that do tend to be the ones that complain 
the loudest if you miss something.  :|


YMMV.



From: Michael B. Smith [mailto:mich...@smithcons.com]
Sent: Friday, January 04, 2013 1:08 PM
To: MS-Exchange Admin Issues
Subject: RE: Personal Contact Report - Exchange 2010

True.

Rob's suggested solution addresses that, but having recently done what he is 
doing there - I can tell you it's really really slow for large numbers of 
mailboxes. I found very few people having non-default folders. YMMV.

From: pramatow...@mediageneral.com<mailto:pramatow...@mediageneral.com> 
[mailto:pramatow...@mediageneral.com]
Sent: Friday, January 4, 2013 1:03 PM
To: MS-Exchange Admin Issues
Subject: RE: Personal Contact Report - Exchange 2010

I think that would skip Contacts that aren't in "Contacts" or a subfolder of 
Contacts?

From: Michael B. Smith [mailto:mich...@smithcons.com]
Sent: Friday, January 04, 2013 11:42 AM
To: MS-Exchange Admin Issues
Subject: RE: Personal Contact Report - Exchange 2010

This is not particularly fast, but it's easy to write :)

$mailboxes = Get-Mailbox -ResultSize Unlimited
foreach( $mailbox in $mailboxes )
{
Get-MailboxFolderStatistics $mailbox.Alias -FolderScope 
Contacts | Select Identity, ItemsInFolder
}

From: Theochares, George [mailto:gtheocha...@campbell-trial-lawyers.com]
Sent: Friday, January 4, 2013 11:00 AM
To: MS-Exchange Admin Issues
Subject: Personal Contact Report - Exchange 2010

In Exchange Enterprise 2010, is there an easy way to get the total number of 
personal contacts for every user?

I do not need the actual contact information but this inquiry may lead to that.


---
To manage subscriptions click here: 
http://lyris.sunbelt-software.com/read/my_forums/
or send an email to 
listmana...@lyris.sunbeltsoftware.com<mailto:listmana...@lyris.sunbeltsoftware.com>
with the body: unsubscribe exchangelist

---
To manage subscriptions click here: 
http://lyris.sunbelt-software.com/read/my_forums/
or send an email to 
listmana...@lyris.sunbeltsoftware.com<mailto:listmana...@lyris.sunbeltsoftware.com>
with the body: unsubscribe exchangelist

---
To manage subscriptions click here: 
http://lyris.sunbelt-software.com/read/my_forums/
or send an email to 
listmana...@lyris.sunbeltsoftware.com<mailto:listmana...@lyris.sunbeltsoftware.com>
with the body: unsubscribe exchangelist

---
To manage subscriptions click here: 
http://lyris.sunbelt-software.com/read/my_forums/
or send an email to 
listmana...@lyris.sunbeltsoftware.com<mailto:listmana...@lyris.sunbeltsoftware.com>
with the body: unsubscribe exchangelist

**
Note:
The information contained in this message may be privileged and confidential and
protected from disclosure.  If the reader of this message is not the intended
recipient, or an employee or agent responsible for delivering this message to
the intended recipient, you are hereby notified that any dissemination,
distribution or copying of this communication is strictly prohibited. If you
have received this communication in error, please notify us immediately by
replying to the message and deleting it from your computer.
**

---
To manage subscriptions click here: 
http://lyris.sunbelt-software.com/read/my_forums/
or send an email to 
listmana...@lyris.sunbeltsoftware.com<mailto:listmana...@lyris.sunbeltsoftware.com>
with the body: unsubscribe exchangelist

---
To manage subscriptions click here: 
http://lyris.sunbelt-software.com/read/my_forums/
or send an email to listmana...@lyris.sunbeltsoftware.com
with the body: unsubscribe exchangelist

RE: Personal Contact Report - Exchange 2010

2013-01-04 Thread Michael B. Smith
Are you suggesting that it is possible - outside of writing a MAPI or EWS 
application - to create a Contact object in a non-contact folder? Using Outlook 
or OWA?

If so, please tell me how. I'll bug it. :)

From: pramatow...@mediageneral.com [mailto:pramatow...@mediageneral.com]
Sent: Friday, January 4, 2013 2:26 PM
To: MS-Exchange Admin Issues
Subject: RE: Personal Contact Report - Exchange 2010

Wall of confusing text below because work is calling and I kind of had to do 
this stream of consciousness:)

This is also slow for a large number of mailboxes - I can't figure out how to 
get just numbers. Probably has something to do with my scripting "no-how"(sic) 
and/or limitations of searchquery:)

Get-MailboxFolderStatistics "pramatow" -folderscope 'contacts' <--gives counts 
for Contacts and it's subfolders, but it leaves out Contact items that are not 
a subfolder of Contacts (if that makes sense)


[cid:image002.png@01CDEA7B.3BEB0F30]

I think the only way to get *every* Contact is a searchquery for kind:Contacts

These commands will find all Contacts no matter where they are and export them 
to sub folders of acontacts in the target mailbox.

Single Mailbox:

search-mailbox "Ramatowski, Paul M." -searchquery kind:Contacts -targetmailbox 
"discovery search mailbox" -targetfolder "acontacts"

The one stamped 12:04 is the first export I did, before creating a contact 
folder that wasn't a subfolder of contacts.
The one stamped 12:41 has a folder (zcont) which is off the root of my mailbox.

I don't know how to make the command run without a target mailbox or pst so I'm 
not sure how you'd get just the number below, which is the output in the 
Powershell window.
RunspaceId   : 5c8736cf-7f34
Identity : /Information Technology/Ramatowski, Paul M.
TargetMailbox: /Users/DiscoverySearchMailbox {D919BA05-46A6}
TargetPSTFile:
Success  : True
TargetFolder : \acontacts\Ramatowski, Paul M.-1/4/2013 11:42:57 AM
ResultItemsCount : 361
ResultItemsSize  : 247.6 KB (253,586 bytes)


For a DG: Gives multiple target folders in target mailbox and the PS window 
containing theResultItemsCount info just scrolls by
Get-distributiongroupmember "DG Name" | Search-Mailbox -SearchQuery 
kind:Contacts -TargetMailbox "discovery search mailbox" -TargetFolder acontacts

For All mailboxes: Gives multiple target folders in target mailbox and the PS 
window containing theResultItemsCount info just scrolls by
Get-Mailbox -ResultSize unlimited | Search-Mailbox -SearchQuery kind:Contacts 
-TargetMailbox "discovery search mailbox" -TargetFolder "acontacts"



From: Michael B. Smith [mailto:mich...@smithcons.com]
Sent: Friday, January 04, 2013 2:08 PM
To: MS-Exchange Admin Issues
Subject: RE: Personal Contact Report - Exchange 2010

True.

Rob's suggested solution addresses that, but having recently done what he is 
doing there - I can tell you it's really really slow for large numbers of 
mailboxes. I found very few people having non-default folders. YMMV.

From: pramatow...@mediageneral.com<mailto:pramatow...@mediageneral.com> 
[mailto:pramatow...@mediageneral.com]
Sent: Friday, January 4, 2013 1:03 PM
To: MS-Exchange Admin Issues
Subject: RE: Personal Contact Report - Exchange 2010

I think that would skip Contacts that aren't in "Contacts" or a subfolder of 
Contacts?

From: Michael B. Smith [mailto:mich...@smithcons.com]
Sent: Friday, January 04, 2013 11:42 AM
To: MS-Exchange Admin Issues
Subject: RE: Personal Contact Report - Exchange 2010

This is not particularly fast, but it's easy to write :)

$mailboxes = Get-Mailbox -ResultSize Unlimited
foreach( $mailbox in $mailboxes )
{
Get-MailboxFolderStatistics $mailbox.Alias -FolderScope 
Contacts | Select Identity, ItemsInFolder
}

From: Theochares, George [mailto:gtheocha...@campbell-trial-lawyers.com]
Sent: Friday, January 4, 2013 11:00 AM
To: MS-Exchange Admin Issues
Subject: Personal Contact Report - Exchange 2010

In Exchange Enterprise 2010, is there an easy way to get the total number of 
personal contacts for every user?

I do not need the actual contact information but this inquiry may lead to that.


---
To manage subscriptions click here: 
http://lyris.sunbelt-software.com/read/my_forums/
or send an email to 
listmana...@lyris.sunbeltsoftware.com<mailto:listmana...@lyris.sunbeltsoftware.com>
with the body: unsubscribe exchangelist

---
To manage subscriptions click here: 
http://lyris.sunbelt-software.com/read/my_forums/
or send an email to 
listmana...@lyris.sunbeltsoftware.com<mailto:listmana...@lyris.sunbeltsoftware.com>
with the body: unsubscribe exchangelist

---
To manage subscriptions click here: 
http://lyris.sunbelt-software.com/read/my_forums/
or send an email to 
listmana...@lyris.sunbeltsoftware.com<mailto:listmana...

RE: Personal Contact Report - Exchange 2010

2013-01-06 Thread PRamatowski
Oh no, I didn't word that very well did ii... I meant a user created Contact 
folder that was not a sub folder of the System Contact folder.

We have some folks that are very creative They'll create  folders based on  
particular projects or advertisers.  So under "Project A", they'll create 
subfolders  called  Inbox, Sent Items, Contacts etc. and drag everything having 
to do with Project A to those folders.  Those are the ones I haven't been able 
to grab w/o using the query.

From: Michael B. Smith [mailto:mich...@smithcons.com]
Sent: Friday, January 04, 2013 8:18 PM
To: MS-Exchange Admin Issues
Subject: RE: Personal Contact Report - Exchange 2010

Are you suggesting that it is possible - outside of writing a MAPI or EWS 
application - to create a Contact object in a non-contact folder? Using Outlook 
or OWA?

If so, please tell me how. I'll bug it. :)

From: pramatow...@mediageneral.com<mailto:pramatow...@mediageneral.com> 
[mailto:pramatow...@mediageneral.com]
Sent: Friday, January 4, 2013 2:26 PM
To: MS-Exchange Admin Issues
Subject: RE: Personal Contact Report - Exchange 2010

Wall of confusing text below because work is calling and I kind of had to do 
this stream of consciousness:)

This is also slow for a large number of mailboxes - I can't figure out how to 
get just numbers. Probably has something to do with my scripting "no-how"(sic) 
and/or limitations of searchquery:)

Get-MailboxFolderStatistics "pramatow" -folderscope 'contacts' <--gives counts 
for Contacts and it's subfolders, but it leaves out Contact items that are not 
a subfolder of Contacts (if that makes sense)


[cid:image002.png@01CDEA7B.3BEB0F30]

I think the only way to get *every* Contact is a searchquery for kind:Contacts

These commands will find all Contacts no matter where they are and export them 
to sub folders of acontacts in the target mailbox.

Single Mailbox:

search-mailbox "Ramatowski, Paul M." -searchquery kind:Contacts -targetmailbox 
"discovery search mailbox" -targetfolder "acontacts"

The one stamped 12:04 is the first export I did, before creating a contact 
folder that wasn't a subfolder of contacts.
The one stamped 12:41 has a folder (zcont) which is off the root of my mailbox.

I don't know how to make the command run without a target mailbox or pst so I'm 
not sure how you'd get just the number below, which is the output in the 
Powershell window.
RunspaceId   : 5c8736cf-7f34
Identity : /Information Technology/Ramatowski, Paul M.
TargetMailbox: /Users/DiscoverySearchMailbox {D919BA05-46A6}
TargetPSTFile:
Success  : True
TargetFolder : \acontacts\Ramatowski, Paul M.-1/4/2013 11:42:57 AM
ResultItemsCount : 361
ResultItemsSize  : 247.6 KB (253,586 bytes)


For a DG: Gives multiple target folders in target mailbox and the PS window 
containing theResultItemsCount info just scrolls by
Get-distributiongroupmember "DG Name" | Search-Mailbox -SearchQuery 
kind:Contacts -TargetMailbox "discovery search mailbox" -TargetFolder acontacts

For All mailboxes: Gives multiple target folders in target mailbox and the PS 
window containing theResultItemsCount info just scrolls by
Get-Mailbox -ResultSize unlimited | Search-Mailbox -SearchQuery kind:Contacts 
-TargetMailbox "discovery search mailbox" -TargetFolder "acontacts"



From: Michael B. Smith [mailto:mich...@smithcons.com]
Sent: Friday, January 04, 2013 2:08 PM
To: MS-Exchange Admin Issues
Subject: RE: Personal Contact Report - Exchange 2010

True.

Rob's suggested solution addresses that, but having recently done what he is 
doing there - I can tell you it's really really slow for large numbers of 
mailboxes. I found very few people having non-default folders. YMMV.

From: pramatow...@mediageneral.com<mailto:pramatow...@mediageneral.com> 
[mailto:pramatow...@mediageneral.com]
Sent: Friday, January 4, 2013 1:03 PM
To: MS-Exchange Admin Issues
Subject: RE: Personal Contact Report - Exchange 2010

I think that would skip Contacts that aren't in "Contacts" or a subfolder of 
Contacts?

From: Michael B. Smith [mailto:mich...@smithcons.com]
Sent: Friday, January 04, 2013 11:42 AM
To: MS-Exchange Admin Issues
Subject: RE: Personal Contact Report - Exchange 2010

This is not particularly fast, but it's easy to write :)

$mailboxes = Get-Mailbox -ResultSize Unlimited
foreach( $mailbox in $mailboxes )
{
Get-MailboxFolderStatistics $mailbox.Alias -FolderScope 
Contacts | Select Identity, ItemsInFolder
}

From: Theochares, George [mailto:gtheocha...@campbell-trial-lawyers.com]
Sent: Friday, January 4, 2013 11:00 AM
To: MS-Exchange Admin Issues
Subject: Personal Contact Report - Exchange 2010

In Exchange Enterprise 2010, is there an easy way to get the total number of 
personal contacts for every