neil4933
asked on
Searching using Custom Attributes in AD
Hi
We are running Exchange 2007/ 2010 and AD 2003.
On our mailboxes and Distribution Groups, we use Custom Attributes to mark which Cost Center the object belongs to for billing purposes. For the sake of this example, the extension attribute 1 marks the Cost Center (Marketing, Corporate, etc).
I need to pull:
1. A list of all mailboxes belonging to Marketing
2. A list of all Distribution Lists belonging to Marketing
3. A list of all mailboxes with the name SMITH belonging to Marketing
4. A list of all DL's containing the word CORPORATE that belong to Marketing
Does anyone know how I can do this, using either the Exchange Management Shell or Quest Powershell?
We are running Exchange 2007/ 2010 and AD 2003.
On our mailboxes and Distribution Groups, we use Custom Attributes to mark which Cost Center the object belongs to for billing purposes. For the sake of this example, the extension attribute 1 marks the Cost Center (Marketing, Corporate, etc).
I need to pull:
1. A list of all mailboxes belonging to Marketing
2. A list of all Distribution Lists belonging to Marketing
3. A list of all mailboxes with the name SMITH belonging to Marketing
4. A list of all DL's containing the word CORPORATE that belong to Marketing
Does anyone know how I can do this, using either the Exchange Management Shell or Quest Powershell?
Check if this help: http://forums.asp.net/t/1646266.aspx/1?How+to+read+custom+attributes+in+A+D+
Here's your starting point.... being able to mass export mailboxes.
http://www.stevieg.org/2010/07/using-the-exchange-2010-sp1-mailbox-export-features-for-mass-exports-to-pst/
Once you have the right command you will be able to insert your filtering string to get the required result.
This should help with your distribution lists
http://www.networksteve.com/exchange/topic.php/Powershell_command_to_list_all_distribution_groups_and_members_o/?TopicId=3657&Posts=11
Here is the breakdown on the command Get-DistributionGroup
http://technet.microsoft.com/en-us/library/bb124755.aspx
Here is the breakdown on the command New-MailboxExportRequest
http://technet.microsoft.com/en-us/library/ff607299.aspx
Here are the Filtering options for the above commands - Filterable Properties for the -Filter Parameter in Exchange 2007 SP1 and SP2
http://technet.microsoft.com/en-au/library/bb738155(EXCHG.80).aspx
http://www.stevieg.org/2010/07/using-the-exchange-2010-sp1-mailbox-export-features-for-mass-exports-to-pst/
Once you have the right command you will be able to insert your filtering string to get the required result.
This should help with your distribution lists
http://www.networksteve.com/exchange/topic.php/Powershell_command_to_list_all_distribution_groups_and_members_o/?TopicId=3657&Posts=11
Here is the breakdown on the command Get-DistributionGroup
http://technet.microsoft.com/en-us/library/bb124755.aspx
Here is the breakdown on the command New-MailboxExportRequest
http://technet.microsoft.com/en-us/library/ff607299.aspx
Here are the Filtering options for the above commands - Filterable Properties for the -Filter Parameter in Exchange 2007 SP1 and SP2
http://technet.microsoft.com/en-au/library/bb738155(EXCHG.80).aspx
ASKER
Thanks both...really I'm looking for a way to search for custom attributes using Quest?
neil4933, you can use the -LDAPFILTER switch with the quest tools.
get-qaduser -LDAPFILTER "(extensionattribute1=VALU E)"
get-qadgroup -LDAPFILTER "(extensionattribute1=VALU E)"
get-qaduser -LDAPFILTER "(extensionattribute1=VALU
get-qadgroup -LDAPFILTER "(extensionattribute1=VALU
ASKER
hi Ken
Ah, thanks...do you know how I'd use that to find the below then?
Ah, thanks...do you know how I'd use that to find the below then?
ASKER CERTIFIED SOLUTION
membership
This solution is only available to members.
To access this solution, you must be a member of Experts Exchange.