Exchange 2007 – Get list of recipients NOT hidden

The following cmdlet will help to generate a list of recipients ‘not hidden’ get-recipient -resultsize unlimited -filter {HiddenFromAddressListsEnabled -eq $false} If you want to export the result to a csv file, get-recipient -resultsize unlimited -filter {HiddenFromAddressListsEnabled -eq $false} | Export-CSV c:recipient.csv

You can’t specify the recipient container because legacy servers are detected

Recently, I have made some research on an issue happened during Exchange Migration (2003 to 2010 or 2007 to 2010) Issue: After transitioning from Exchange 2003 (or 2007) to Exchange 2010, you get the following error when trying to create a new e-mail address policy: “You can’t specify the recipient container because legacy servers are … Continue reading “You can’t specify the recipient container because legacy servers are detected”

Enable IRM licensing for internal messages in Exchange 2010

Information Rights Management (IRM) is enabled by default for internal messages in Exchange 2010. This allows you to create transport protection rules and Microsoft Outlook protection rules to IRM-protect messages in transport and on Microsoft Outlook 2010 clients. Enabling IRM for internal messages is a prerequisite for all other IRM features in Exchange 2010, such … Continue reading “Enable IRM licensing for internal messages in Exchange 2010”

Restoring a mailbox from WSB

I will describe small steps to recover a mailbox from Windows Server Backup. It includes steps like restroing the backup file from WSB to an alternate location, creation of recovery database and restoring the mailbox 1. Recovery from backup: 1. Start WSB on the server and select Recover from the Action menu 2. On the … Continue reading “Restoring a mailbox from WSB”

SSL Installation Diagnostics tools

SSL Installation Diagnostics – Check SSL Certificate DigiCertUtil.exe makes it easy to: •See all the SSL certificates installed on your server. •Easily view details for each certificate. •Fix intermediate certificate problems with one click. •Import and Export your certificates to make a backup or move them between servers. •Test a certificate to verify its … Continue reading “SSL Installation Diagnostics tools”

Exchange 2010 SP2

Microsoft has updated its Microsoft Exchange Server 2010, posting a service pack with a number of new features and bug fixes, the company announced Monday. The new features in Microsoft Exchange Service Pack 2 were developed based on customer feedback, according to the company. They reflect the expanding use of enterprise e-mail, scheduling and associated … Continue reading “Exchange 2010 SP2”


Here, I am presenting some examples on usage of Get-ADPermission cmdlet 1. Returns the permissions that have been applied to the user Ed.                         Get-ADPermission -Identity Ed 2. Returns the permissions that have been granted to the user Ed on the Receive connector.                          Get-ADPermission “” -User Ed 3. Run the following command against a mailbox database … Continue reading “Get-ADPermission”

How to use ESEUTIL to repair/recover Exchange Databses?

Health of a databse: Run Eseutil /mh “Path of the database” and check the state of the database. 1. State= Clean Shutdown Move log files from the Transaction logs folder location and mount the databse 2. State= Dirty Shutdown Ensure that the log files required is in a Clean state by performing Eseutil /ml “Path … Continue reading “How to use ESEUTIL to repair/recover Exchange Databses?”

Vocabulary and Acronyms in Hyper-V

Vocabulary and Acronyms in Hyper–V APIC: Advanced Programmable Interrupt Controller is a device which allows priority levels to be assigned to its interrupt outputs. Hypercall: The Hypercall is the interface for communication with the hypervisor.. Guests communicate with the hypervisor via Hypercalls. Management Operating System (OS):  Manages machine–level functions such as device drivers, power management, … Continue reading “Vocabulary and Acronyms in Hyper-V”