Scripting Blog [archived]

Formerly known as the "Hey, Scripting Guy!" blog

Learn How to Create Custom Column Heads for PowerShell Out-GridView

Summary: The Scripting Wife learns how to create custom column headings for the Windows PowerShell Out-GridView cmdlet. Weekend Scripter Microsoft Scripting Guy, Ed Wilson, here. It is a typical weekend for me. I am up early, sipping a cup of English Breakfast tea, and watching a pot of Irish steel-cut oats simmer on the stove. I am glancing ...

Use PowerShell to Explore Disk Utilization on Your Computer

Summary: Learn how to use Windows PowerShell to discover what files are using up all the disk space on your computer. Weekend Scripter Microsoft Scripting Guy, Ed Wilson, here. I do not know about you, but it seems as if there is a disk space-eating gremlin on my computer. One day I have several hundred gigabytes of free disk space on my ...

Use PowerShell Regular Expressions to Parse an RSS Feed

Summary: Learn how to use Windows PowerShell regular expressions to parse an RSS feed. (image) Hey, Scripting Guy! How can I find patterns in text with regular expressions when I am unsure of where line breaks will occur in the text I am reading? —TT (image) Hello TT, Microsoft Scripting Guy, Ed Wilson here. Today Tome Tanasovski is ...

Use PowerShell Regular Expressions to Format Numbers

Summary: Microsoft MVP, Tome Tanasovski, shows how to use regular expression lookaheads and lookbehinds in Windows PowerShell to format numbers. (image)   Hey, Scripting Guy! How do I use a regular expression to add the appropriate commas to a number? —TT (image) Hello TT, Microsoft Scripting Guy, Ed Wilson, here. Guest Blogger ...

Use PowerShell to Track Email Messages in Exchange Server

Summary: Learn how to use Windows PowerShell to evaluate email messages that are sent and received on Microsoft Exchange Server. (image) Hey, Scripting Guy! I need to be able to create a report that tells my boss information about email messages that are sent and received by our Exchange Server. Can I use Windows PowerShell to do this? &mdash...