Browse by Tags

All Tags » Script (RSS)

Generating a report on Distribution Groups and their Membership, v2

In August of 2010, I posted Generating a report on Distribution Groups and their Membership . For most people, that script worked just fine. However, it had some issues: Large groups would cause PowerShell to generate an error about concurrent pipelines...
Posted by michael | with no comments

Finding Disk Space Used By Exchange, v2

Long ago and far away (way back in 2006) I wrote an article for finding the disk space used by Exchange 2000 and Exchange 2003, Finding disk space used by Exchange . While this worked through a few Exchange 2007 betas, by Exchange 2007 RTM, the STM file...
Posted by michael | with no comments
Filed under: , ,

Counting Microsoft's Most Valuable Professionals

Each January, April, July, and October Microsofts recognizes certain individuals who - at no payment - assist in providing support to other Microsoft customers in various online forums, mailing lists, news groups, etc. Microsoft calls these people MVPs...
Posted by michael | with no comments
Filed under: , ,

Moving a Mailbox Database Path

In Exchange 2007 and Exchange 2010, added functionality in Move-Mailbox (and New-MoveRequest), along with the support of online mailbox moves have reduced the requirement of moving entire databases around very much (it's easier to just move all the...
Posted by michael | with no comments
Filed under: , ,

Changing Security Groups to Distribution Groups

In Exchange Server 2010, you cannot create a new Distribution Group that is not a Universal group. If your Exchange 2010 installation was upgraded from a prior release of Exchange Server, you may find Distribution Groups created in those earlier versions...
Posted by michael | with no comments

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: , ,

A Brief History of Time...(ok ok, let's go with "An Introduction to the Windows Time Service")

Note: This article is written for "modern" versions of the Windows operating system - that is, Windows Server 2008, Windows Server 2008 R2, Windows Vista, and Windows 7. For older versions of the Windows operating system, the concepts still...

Speeding Reboot When Exchange is on a DC/GC

As I've noted in several previous blog entries (such as here and here ), installing Exchange on a domain controller and/or a global catalog server is not a best practice. However, if you are running SBS (Small Business Server) or EBS (Essential Business...

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...

Exporting Mailboxes Larger Than 2 GB On An Exchange Server

At one point, the MAPI used by Exchange was the same as the MAPI used by Outlook. But many years ago (literally - pre-Exchange 5.5) the MAPI used by Exchange server began to diverge from the MAPI used by Outlook. This isn't particularly surprising...
Posted by michael | 1 comment(s)
Filed under: ,
More Posts « Previous page - Next page »