Browse by Tags

All Tags » PowerShell (RSS)

Generating a report on Distribution Groups and their Membership

A common request is to get a list of all distribution groups and the members contained in that distribution group. The question came up on a mailing list I frequent today, and my initial response was a PowerShell "one-liner" (actually five lines...
Posted by michael | with no comments

Using PowerShell to determine your elevation status (UAC)

On a mailing list recently, SBS author and PowerShell MVP Charlie Russel posted how he used PowerShell to check whether a given PowerShell session was elevated. He also used that information to change the background color of the session (elevated shells...
Posted by michael | with no comments
Filed under: ,

Exchange Email Address Template Objects in PowerShell

Exchange has a very rich set of objects which are used and created by the various Exchange cmdlets. Unfortunately, these objects (excepting those used by Exchange Web Services) are poorly documented - and the documentation which is available is often...
Posted by michael | with no comments

Antivirus Exclusions and Windows

In December of 2007, I made two posts: File Level Antivirus for Exchange and Information Store Antivirus for Exchange . Since that time, there is no question that with Exchange 2007 and Exchange 2010 (and the ongoing advancement of various Internet-based...

Exchange 2010 Gotcha - #5

You may - or may not - need to register Filter Packs after you install them. As a prerequsite for installing Exchange 2010, you must install the Office 2007 Filter Packs . As noted in a recent blog post of mine, Office 2010 Filter Pack for Exchange 2007...
Posted by michael | with no comments

Simplifying Life for Exchange Authors

Another Exchange MVP, Pat Richard , posted on Facebook yesterday: It would be nice to be able to import a list of all Exchange related PowerShell cmdlets into the Word and Outlook dictionaries. Being the helpful guy that I am, I responded: You can do...
Posted by michael | 3 comment(s)
Filed under: , ,

Exchange 2010 Gotcha - #1

As I work through migrations to Exchange Server 2010 with my various clients, I'm developing a list of Exchange 2010 "gotchas". Not necessarily things that are earth-shattering, but do have the potential to be surprising to administrators...

The Experts Conference - TEC'2010

For the third time, I'll be speaking at the upcoming The Experts Conference, sponsored by Quest. I'll be discussing using Exchange Web Services (EWS) from PowerShell -- and for some reason, my abstract isn't yet posted on the conference website...

Exchange Server 2010 - Administrative Access to All Mailboxes

In Exchange 2010, the storage group has disappeared. Instead, the properties of a database and of a storage group have merged - the result being referred to as a database. Effectively, a database has been promoted to be as important as a storage group...

msExchTargetBridgeheadServersDN and msExchSourceBridgeheadServersDN Errors with Routing Group Connectors

I'm working with a client this week on migrating them from Exchange Server 2003 to Exchange Server 2007. Their Exchange 2003 environment is a weird one - a A/A/A/P/P cluster. That's right - Active/Active/Active/Passive/Passive. Whoever sold them...
Posted by michael | with no comments

Removing Old Emailaddresses/ProxyAddresses in Exchange 2007

I have a client who has multiple business units. Each business unit is placed into its own Organizational Unit (OU) in Active Directory and the business unit has its own unique Email Address Policy (EAP) that (using a RecipientFilter) assigns specific...
Posted by michael | with no comments
Filed under: , ,

PowerScripting PodCast on Exchange Server 2010

I was recently a guest on the "Get-PodCast PowerScripting" podcast, discussing (primarily) Exchange Server 2010. To listen to the podcast, Episode 73, MVP Michael Smith Talks Exchange . Until next time... If there are things you would like to...
Posted by michael | with no comments

Getting the Contents of an Active Directory Integrated DNS Zone

Microsoft has long offered (where "long" means "since Windows Server 2003") the "dnscmd.exe" program to control the actions of a DNS server. And, if you installed the adminpack (RSAT-Tools-DNS on Vista/Server 2008 and above...

Hex and decimal output in PowerShell

In UNIX/Linux/whatever there is this little utility called 'od' which makes it trivial to dump the output of a file in multiple formats. Yesterday, I was working on a project and needed something similar. I could've downloaded Cygwin and installed...
Posted by michael | 1 comment(s)
Filed under: ,

Handling the userPrincipalName in PowerShell

I dealt with the importance of the userPrincipalName in one of my very early blog postings, dated May 26, 2004: The User Principal Name and You . While my company has changed, the basic information contained within that post has not changed at all. I...
Posted by michael | with no comments
More Posts Next page »