Scripting Blog

A place to learn about PowerShell and share stories of automation

Use PowerShell to Parse XML Exchange Audit Results

Summary: Microsoft Scripting Guy, Ed Wilson, shows how to use Windows PowerShell to parse XML-formatted Microsoft Exchange Server 2010 audit reports.  Hey, Scripting Guy! I have a problem. The search results that return from the New-AdminAuditLogSearch cmdlet are pretty useless. Looking at all that XML in Internet Explorer is not very fun...

Use PowerShell to Audit Changes Made to Exchange Server 2010

Summary: Learn how to use a new Exchange Server 2010 cmdlet to audit via Windows PowerShell changes made to the server.  Hey, Scripting Guy! I am not sure this is a scripting question, but I need help, and you seem to like to help people. In fact, if you cannot help me, I might be looking for a new job. Here is the deal. We are running ...

Gain Remote Access to the Get-ExCommand Exchange Command

Summary: Learn how to gain access to the Get-ExCommand Exchange command while in an implicit remote Windows PowerShell session.  Hey, Scripting Guy! I liked your idea about connecting remotely to Windows PowerShell on an Exchange Server. The problem is that I do not know all of the cmdlet names. When I am using RDP to connect to the ...

Learn How to Use PowerShell to Run Exchange Commands Remotely

Summary: Learn how to use Windows PowerShell to run Exchange Server 2010 commands remotely by using implicit remoting.  Hey, Scripting Guy! I am having a problem with Exchange Server 2010. I have Windows PowerShell 2.0 installed on the server, but I am unable to connect and to do anything with it using Windows PowerShell ...

Use the Free PoshWSUS PowerShell Module for WSUS Administrative Work

Summary: Learn how to use the free PoshWSUS Windows PowerShell module to administer your WSUS server. Microsoft Scripting Guy, Ed Wilson, is here. We wrap up the weekend and the week with guest blogger, Boe Prox. In case you missed them, here are links for Boe’s blogs: Day 1: Introduction to WSUS and PowerShell Day 2: Use PowerShell to ...