Viewing Registry Values Through PowerShell

By default when you run a command through PowerShell to retrieve values with registry keys, the response shows the values as being empty. Here’s an example – I use the following command to set an excluded DC:

Set-ExchangeServer -Identity CSX2K71 -StaticExcludedDomainControllers excludeme.csx2k7dom.com

The key appears as expected in the registry (within MSExchange ADAccess | Profiles | Default) :

clip_image001

However, when you try to retrieve the settings using the default command, you get the following output:

clip_image002

In order to retrieve the registry values, you must add the –Status command as follows:

Get-ExchangeServer -Identity CSX2K71 -Status | fl Name, StaticExcludedDomainControllers

clip_image003

Further details about usage of the Get-ExchangeServer commands can be found on TechNet (https://technet.microsoft.com/en-us/library/bb123873.aspx).

Posted by Chris Stevenson (UK Premier Field Engineer)