Remove Exchange Attributes using Power shell –Exchange 2010
At times we have to Remove Exchange 2010 Attributes for a Corrupted Active Directory Account
Its been a tedious job to go and change every Exchange attribute to not Set,To Create a New mailbox for that Particular Active Directory Account
Also in some scenarios when Exchange 2010 Server Crashes. We have to remove those Attributes to recreate Mailboxes for those disconnected Active directory account. Where we won’t be able to create mailboxes for them
Unless we clear those Exchange attributes
If disabling the mailbox works it does the same task in the background.
To Simply the task and Save Time.
Simplified into a simple script. Where we can set the Exchange attributes to Null in one shot for a Specific User.
So Lets See how to do it.
Running the Script, It will ask you to Enter the Alias of the Users Active Directory Account
http://careexchange.in/wp-content/uploads/2012/11/image_thumb2.png
Now Manager Active Directory account is Free from Exchange attributes
We can create a New mailbox for him without any harm
Be Cautious that You will be losing his mailbox settings. which cannot be recovered
It makes the Following Attributes to “not set” or we can say as Null
mail
HomeMDB
HomeMTA
legacyExchangeDN
msExchMailboxAuditEnable
msExchAddressBookFlags
msExchArchiveQuota
msExchArchiveWarnQuota
msExchBypassAudit
msExchDumpsterQuota
msExchDumpsterWarningQuota
msExchHomeServerName
msExchMailboxAuditEnable
msExchMailboxAuditLogAgeLimit
msExchMailboxGuid
msExchMDBRulesQuota
msExchModerationFlags
msExchPoliciesIncluded
msExchProvisioningFlags
msExchRBACPolicyLink
msExchRecipientDisplayType
msExchRecipientTypeDetails
msExchTransportRecipientSettingsFlags
msExchUMDtmfMap
msExchUMEnabledFlags2
msExchUserAccountControl
msExchVersion
proxyAddresses
showInAddressBook
mailNickname
Now , New mailbox
http://careexchange.in/wp-content/uploads/2012/11/image_thumb3.png
Now the Manager account will be listed
http://careexchange.in/wp-content/uploads/2012/11/image_thumb4.png
http://careexchange.in/wp-content/uploads/2012/11/image_thumb5.png
If you are looking to do the Same task for Exchange 2003
Refer the link for attributes-
http://blogs.technet.com/b/exchange/archive/2006/10/13/3395089.aspx
Please test it before trying it out in Production Environment
Regards
Satheshwaran Manoharan