The Curious Engineer

Scripting Blog [archived]

2008–2012

1,456 posts

← 2004–2007 2013–2014 →

2012 494

December 2012

  1. PowerTip: Pause a PowerShell Script
  2. Using Windows PowerShell Jobs
  3. PowerTip: Change the PowerShell Console Title
  4. Understanding PowerShell Remote Management
  5. PowerTip: Find Which PowerShell Cmdlets Have Most Aliases
  6. Weekend Scripter: Finding In-Use Phone Extensions
  7. PowerTip: Easily Pause a PowerShell Script for a Process to End
  8. Protect Your PowerShell Scripts with Version Control
  9. PowerTip: Use Windows PowerShell to Create a Checkpoint
  10. Use PowerShell to Find the Location of a Locked-Out User
  11. PowerTip: Checkpoint Virtual Machine by Using PowerShell
  12. PowerShell Workflows: The Basics
  13. PowerTip: Get ISCSIConnections on Remote Server
  14. It’s a Wonderful Shell—Chapter 5
  15. PowerTip: Use PowerShell to Shut Down a Remote Computer
  16. It’s a Wonderful Shell—Chapter 4
  17. PowerTip: Find the Most Recent DNS Client Warnings
  18. It’s a Wonderful Shell—Chapter 3
  19. PowerTip: Use PowerShell to Update DNS IP Address
  20. It’s a Wonderful Shell—Chapter 2
  21. PowerTip: The Easy Way to Create a Custom PowerShell Object
  22. It’s a Wonderful Shell—Chapter 1
  23. PowerTip: View Static Members of a Type Accelerator
  24. Scripting Guys Announce the Holiday Lineup
  25. PowerTip: Search for Inactive User Accounts in Windows Server 2012 Active Directory
  26. Send an Email Message with Service Status Via PowerShell
  27. PowerTip: Select the Next-to-Last Item in a PowerShell Array
  28. Use PowerShell to Find Non-Starting Automatic Services
  29. PowerTip: Collect VM Performance by Using PowerShell
  30. Use PowerShell to Map Disk Drives and Partitions
  31. PowerTip: Use the Get-Cimclass Cmdlet to Find WMI Properties
  32. Weekend Scripter: Use PowerShell and WMI Associations to Find User Group Membership
  33. PowerTip: Use the PowerShell 3.0 Get-CimInstance Cmdlet
  34. Weekend Scripter: Use PowerShell to Find Local Administrators on a Computer
  35. PowerTip: Use PowerShell to Compare Two Objects
  36. Use PowerShell to Check the Status of Exchange Databases
  37. PowerTip: Adjusting the Case of a String
  38. Use PowerShell CIM Cmdlets to Discover WMI Associations
  39. PowerTip: Use PowerShell 3.0 to View IP Address Info
  40. Create a Custom PowerShell Object to Simplify Appending CSV files
  41. PowerTip: Query Running Scheduled Tasks
  42. Use PowerShell to Add Two Pieces of CSV Data Together
  43. PowerTip: Find the path to Exchange mailbox database
  44. New User Exchange & Lync Settings
  45. PowerTip: Finding Out the Number of Words in the About_ conceptual Help Files
  46. Weekend Scripter: Reasons to Get Excited About PowerShell
  47. PowerTip: How Many about_ conceptual Help Files Exist?
  48. Weekend Scripter: Use PowerShell to Count Pictures on a Picture Volume
  49. PowerTip: Use PowerShell 3.0 to Find an IP Address
  50. Use PowerShell to Create a Holiday Snow Person
  51. PowerTip: Find the Top 10 Most-Utilized PowerShell Verbs
  52. Use the PowerShell Best Practices Module to Configure Servers
  53. PowerTip: How Long Does It Take to Document PowerShell 3.0
  54. Use Hidden WMI Classes and PowerShell to Discover HID Info
  55. PowerTip: Use PowerShell to Identify ODBC Drivers on Windows 8
  56. Use Oracle ODP.NET and PowerShell to Simplify Data Access
  57. PowerTip: Examine the Value of PowerShell Default Parameter Values
  58. Use PowerShell Default Parameter Values to Simplify Scripts
  59. PowerTip: Find All Cmdlets When Searching by a Specific Noun or Verb
  60. Weekend Scripter: Some PowerShell Automation Is Better than No Automation
  61. PowerTip: Find Updatable WMI Classes
  62. Weekend Scripter: Run All Cmdlets from a Module

November 2012

  1. PowerTip: Find All Modules on a System by Using PowerShell
  2. Use PowerShell and WMI to Find Wireless Keyboard & Mouse
  3. PowerTip: Start All Virtual Machines on Remote Servers Running Hyper-V
  4. The Impromptu PowerShell Summit in Zurich
  5. Use PowerShell to Set the Power Plan on Networked Servers
  6. PowerTip: Use PowerShell to Determine if a Laptop Is Running on Battery
  7. Dortmund, Geneva, Zurich
  8. Use PowerShell to Detect Power State and to Set Power Plan
  9. PowerTip: Use PowerShell to Easily View Contents of VBScript
  10. Use PowerShell and WMI or CIM to View and to Set Power Plans
  11. PowerTip: Open Windows 8 Control Panel Items from PowerShell
  12. The First-Ever Dutch PowerShell User Group
  13. Use PowerShell 3.0 and the CIM Cmdlets to Explore WMI Classes
  14. The Visit to the Oslo PowerShell User Group
  15. PowerTip: Find the Status of Disk Drives in Windows 8 with PowerShell
  16. Weekend Scripter: The Easy Way to Manage Disk Drives
  17. PowerTip: Use PowerShell to Disable Quickly All Net Adapters
  18. Weekend Scripter: Working with Windows Error Reporting
  19. PowerTip: Find All Events from All Logs Related to PowerShell
  20. Exploring the PowerShell PSDiagnostics Module
  21. PowerTip: Identify Disconnected PowerShell Sessions
  22. The Basics of Windows PowerShell Workflow: When to Use It and Why
  23. PowerTip: Receive Results from a Disconnected PowerShell Session
  24. Use PowerShell to Configure the NIC on Windows Server 2012
  25. Stockholm to Oslo
  26. PowerTip: Run a Remote PowerShell Command in a Disconnected Session
  27. Use PowerShell Workflow to Ping Computers in Parallel
  28. PowerTip: Use PowerShell to Get a List of Computers and IP Addresses from Active Directory
  29. Ed Wilson: Hanging Out in Stockholm
  30. Generate an HTML Report for Exchange Distribution Group Members
  31. PowerTip: Use PowerShell to Easily See Process Start Time
  32. PowerTip: Automatically Search PowerShell 3.0 Help
  33. The first ever PowerShell user group meeting in Copenhagen
  34. Weekend Scripter: What’s up with the Windows PowerShell Summit?
  35. PowerTip: Always view the latest PowerShell online Help
  36. Introducing PowerShell.Org
  37. PowerTip: Use PowerShell to View Trusted Hosts
  38. Digging into PowerShell Remote Authentication
  39. PowerTip: Use PowerShell to Check on Status of CredSSP
  40. Enable PowerShell "Second-Hop" Functionality with CredSSP
  41. PowerTip: Use PowerShell to Find Domain-Enabled Firewall Rules
  42. Use PowerShell to Create a Bunch of Folders Based upon the Date
  43. Use PowerShell to Create New Windows Firewall Rules
  44. PowerTip: Use a PowerShell Cmdlet to Get Default Group Policies
  45. Force a Domain-Wide Update of Group Policy with PowerShell
  46. PowerTip: Find PowerShell Cmdlets that Support the PassThru Parameter
  47. Weekend Scripter: Working with Windows Libraries
  48. PowerTip: Start a Process in a Minimized Window by Using PowerShell
  49. Weekend Scripter: The Greatest SharePoint 2010 Cmdlet
  50. PowerTip: Identify Virtual Switches by Using PowerShell 3.0
  51. Automatically Create Hyper-V Virtual Machines from VHD
  52. PowerTip: Import a PowerShell Module from a Shared Location
  53. Use a PowerShell Module to Run Windows Update
  54. PowerTip: Run a PowerShell Command on Multiple Servers at the Same Time
  55. Post Windows Server 2012 Migration PowerShell Cleanup Work
  56. PowerTip: How Can I Determine What Version of PowerShell Is Running?
  57. The 32-hour Upgrade to Windows Server 2012
  58. PowerTip: Use PowerShell to Show How Many Days Until the End of the Year
  59. Use PowerShell to Easily Compare the Time Between Two Computers
  60. PowerTip: Use PowerShell to Obtain a Listing of Windows Drivers
  61. Announcing the 2012 Honorary Scripting Guys
  62. PowerTip: Display the Current Time and Date on a Remote Computer
  63. Weekend Scripter: Scripting Wife Grabs the Keyboard
  64. PowerTip: Automatically Format Your PowerShell Table
  65. Use PowerShell to Update Address Info in Active Directory
  66. PowerTip: Use Show-Command to Obtain a Floatable Command Window
  67. Use PowerShell to Standardize Titles in Active Directory

October 2012

  1. PowerTip: Use PowerShell Get-Member to See Properties of Active Directory Users
  2. Use PowerShell to Modify Existing User Accounts in Active Directory
  3. PowerTip: Use a Single Line PowerShell Command to List All Users in an OU
  4. Create Test Users in a Test Active Directory Environment by Using PowerShell
  5. PowerTip: Find PowerShell Aliases for Cmdlets from a Specific Module
  6. How to Run PowerShell Scripts from a Shared Directory
  7. PowerTip: Use PowerShell to Enable the Windows Firewall
  8. Weekend Scripter: Playing Around with Windows Firewall
  9. PowerTip: Use Saved Help Files to Update PowerShell Help
  10. Weekend Scripter: Getting Directory Listings from Remote Servers
  11. PowerTip: Easily Load all Windows PowerShell Modules
  12. Use PowerShell to Create a Bootable USB Drive
  13. PowerTip: Use the Force Switch in PowerShell
  14. PowerShell Fundamentals for Beginners
  15. PowerTip: Replacing a String Inside Another String with PowerShell
  16. PowerShell Saturday: The Iron Scripter
  17. PowerTip: Create a Number Array
  18. Check for Daylight Savings Time by Using PowerShell
  19. PowerTip: Find WMI Association Classes Related to Sessions
  20. Use PowerShell to Parse SQL Server 2012 Error Logs
  21. PowerTip: Use PowerShell to Quickly Determine the Network Connection Profile
  22. Weekend Scripter: Easily Back Up All SQL Server Databases by Using PowerShell
  23. PowerTip: Find WMI Classes That Permit You to Create Things
  24. Weekend Scripter: Use PowerShell to Work with SQL Server 2012 Database Objects
  25. PowerTip: Use PowerShell 3.0 to Find Updatable WMI Classes
  26. Use PowerShell to Work with the SQL Server Object
  27. PowerTip: Save PowerShell Help Files
  28. Introduction to the SQL Server 2012 PowerShell Provider
  29. PowerTip: Find PowerShell Cmdlets Related to Jobs
  30. Use PowerShell 3.0 to Optimize Hyper-V VHD Size
  31. PowerTip: Find PowerShell Providers that Support Transactions
  32. Easily Update PowerShell Type Data by Using a Cmdlet
  33. PowerTip: Suppress PowerShell Module Import Warning Messages
  34. Use PowerShell to Mount ISO Files in Windows 8
  35. PowerTip: Use the Get-Command Cmdlet to View Syntax
  36. Weekend Scripter: Configure a New Virtual Machine with PowerShell
  37. PowerTip: Find Commands from a PowerShell Module
  38. Weekend Scripter: Use PowerShell to Create a New Virtual Machine
  39. PowerTip: Search Help Files in PowerShell
  40. Understanding Simplified Foreach Syntax in PowerShell 3.0
  41. PowerTip: Write PowerShell Output in Color Without Using Write-Host
  42. Using Categories to Help Search PowerShell Help
  43. Use PowerShell 3.0 to Filter Files Based on Advanced Attributes
  44. PowerTip: Use PowerShell to Check Status of Windows Error Reporting
  45. PowerTip: Easily Track Which Modules Update PowerShell Help
  46. Finding Read-Only and System Files by Using PowerShell 3.0
  47. PowerTip: Find Cmdlets that Work with JSON or REST
  48. Use PowerShell to Convert to or from JSON
  49. PowerTip: Create a Module Manifest
  50. Weekend Scripter: Build Your Own PowerShell Cmdlet: Part 9 of 9
  51. PowerTip: Easily Search PowerShell About Files
  52. Weekend Scripter: Build Your Own PowerShell Cmdlet: Part 8 of 9
  53. PowerTip: Enter a PowerShell Nested Prompt Directly
  54. Build Your Own PowerShell Cmdlet: Part 7 of 9
  55. PowerTip: Split PowerShell Output Between Console and Variable
  56. Build Your Own PowerShell Cmdlet: Part 6 of 9
  57. PowerTip: See Detailed Information When Importing a Module
  58. Build Your Own PowerShell Cmdlet: Part 5 of 9
  59. PowerTip: Rename a Computer by Using Windows PowerShell 3.0
  60. Build Your Own PowerShell Cmdlet: Part 4 of 9
  61. PowerTip: Use PowerShell to Write to an Event Log
  62. Build Your Own PowerShell Cmdlet: Part 3 of 9

September 2012

  1. PowerTip: Look at User Variables
  2. Weekend Scripter: Build Your Own PowerShell Cmdlet: Part 2 of 9
  3. PowerTip: Find the Last Command PowerShell Ran
  4. Weekend Scripter: Build Your Own PowerShell Cmdlet: Part 1 of 9
  5. PowerTip: Use PowerShell 3.0 to Locate Modern Apps Installed on Windows 8
  6. Use PowerShell 3.0 to Compare Modern Apps on Two Computers
  7. PowerTip: Check Windows 8 Edition by Using PowerShell 3.0
  8. Use the PowerShell DISM Cmdlets to Manage Windows 8
  9. PowerTip: Use PowerShell Multiple-Line Comments
  10. Learn How IT Pros Can Use the PowerShell AST
  11. PowerTip: Use PowerShell to Send a Web Request
  12. Use PowerShell to Automatically Download TechEd 2012 Sessions
  13. PowerTip: Easily Find PowerShell Help Online
  14. Where is PowerShell Updatable Help for Windows Modules?
  15. PowerTip: Trace What Loads with a PowerShell Module
  16. Weekend Scripter: Use a File When Making a SOAP Request via PowerShell
  17. PowerTip: Cast an RSS Feed into XML with PowerShell
  18. Weekend Scripter: Use PowerShell to Explore an RSS Feed from a Blog
  19. PowerTip: Change the Intellisense Timeout Value in PowerShell
  20. Use PowerShell to Download Web Page Links from a Blog
  21. PowerTip: Redirect PowerShell Warning Messages to a Text File
  22. Use PowerShell Redirection Operators for Script Flexibility
  23. PowerTip: Display PowerShell Information One Page at a Time
  24. Use PowerShell to Create Intelligent Default Values
  25. PowerTip: Use Show-Command to See PowerShell Parameters
  26. Create a PowerShell Scheduled Job
  27. PowerTip: Examine Automatic Variables
  28. PowerShell and User Access Logging
  29. PowerTip: Easily Find the PowerShell 3.0 Preference Variables
  30. Weekend Scripter: Get Detailed PowerShell Command Lifecycle Information
  31. PowerTip: Quickly Find System Updates via PowerShell
  32. Weekend Scripter: What Does a PowerShell Module Expose?
  33. PowerTip: Where Did that PowerShell Cmdlet Come From?
  34. Easily Unblock All Files in a Directory Using PowerShell
  35. PowerTip: Use PowerShell to Easily Read an XML Document
  36. Use PowerShell to Simplify Access to XML Data
  37. PowerTip: Easily Find WMI Class Schema Information with PowerShell
  38. Use PowerShell to Troubleshoot “Provider Load Failure”
  39. The Scripting Guy Talks About PowerShell 3.0 Step by Step
  40. PowerTip: Discovering PowerShell Functions
  41. Bespoke Scripting? What Do You Want in PowerShell?
  42. PowerTip: Working with the Maximum History Setting
  43. Increase PowerShell Command History to the Max (Almost)
  44. PowerTip: Two Quick Ways to Check Variables in PowerShell
  45. Weekend Scripter: PowerShell Saturday Sessions Revealed
  46. PowerTip: Don’t Name a Variable $input
  47. Weekend Scripter: Exploring New and Improved PowerShell 3.0 Cmdlets
  48. PowerTip: Use PowerShell to Obtain User Input
  49. Discover Windows PowerShell 3.0 Cmdlets
  50. PowerTip: Finding Letters in Strings with PowerShell
  51. Use PowerShell 3.0 to Rename Network Adapters
  52. PowerShell 3.0 Is Now Available for Download!
  53. PowerTip: Create a Strongly Typed Array in PowerShell
  54. Use PowerShell 3.0 to Stop Network Adapters on Windows 8
  55. PowerTip: Find the Length of PowerShell Aliases
  56. Use PowerShell 3.0 to Work with Network Adapters
  57. PowerTip: Creating an Empty Hash Table
  58. Use PowerShell to Create a User in Active Directory
  59. PowerTip: Displaying the value of pi
  60. Weekend Scripter: Use PowerShell to Manage Office 365
  61. PowerTip: Discover Short PowerShell Aliases
  62. Weekend Scripter: Discover the Power of WMI and PowerShell

August 2012

  1. PowerTip: Display the Character for an ASCII Value
  2. Understanding and Using Updatable PowerShell Help
  3. PowerTip: Display and Write Output
  4. Finding Your Way with PowerShell Cmdlets
  5. PowerTip: Accessing System Values
  6. Create, Load and Use PowerShell Modules
  7. PowerTip: Use PowerShell to Help Build Paths
  8. Build Your SharePoint Internet Presence with PowerShell
  9. PowerTip: A Couple Quick PowerShell Array Tricks
  10. Three Cool PowerShell Service Tricks
  11. PowerTip: Check to See if a Command Completes Properly
  12. Weekend Scripter: Automate Formatting Portable USB Drives with PowerShell
  13. PowerTip: Use PowerShell to Create Color Output from Commands
  14. Weekend Scripter: Use PowerShell and BITS to Simplify Downloading Large Files
  15. PowerTip: Create an ASCII File from Inside PowerShell
  16. Use PowerShell 3.0 to Find Enabled Windows 8 Features
  17. PowerTip: Find and Import Modules
  18. Use PowerShell 3.0 to Clear the Client DNS Cache on Workstations
  19. PowerTip: Measure the Time for a Command to Complete
  20. Use PowerShell to Identify Port Connections in Windows 8
  21. PowerTip: Create a Record of Your PowerShell Commands
  22. Use PowerShell to Check the License Status of Windows 8
  23. PowerTip: Using Credentials in PowerShell
  24. My Five Favorite PowerShell 3.0 Tips and Tricks
  25. PowerTip: Create a Transcript of Commands in PowerShell
  26. Weekend Scripter: Starting a PowerShell Saturday
  27. PowerTip: Use PowerShell to Simplify Working with Random Numbers
  28. Weekend Scripter: RC Milestone for the PowerShell Script Explorer
  29. PowerTip: Working with Alternate Credentials with WMI
  30. Use PowerShell 3.0 to Easily Download 60 Spanned Files
  31. PowerTip: Adding a Default Exit to a PowerShell Switch
  32. Use PowerShell to Query AD DS and Not Use LDAP Dialect
  33. PowerTip: The Finer Points of Finessing an Array
  34. Use PowerShell to Query AD DS for Servers and then Find Hotfixes
  35. PowerTip: Formatting Numeric Output Using PowerShell
  36. The Ins and Outs of Using DSQuery with Windows PowerShell
  37. PowerTip: Querying Active Directory via PowerShell
  38. Use PowerShell to Search AD DS and Produce an Uptime Report
  39. PowerTip: Define PowerShell in Thirty Words or Less
  40. Weekend Scripter: Color-Coded Uptime Report
  41. PowerTip: Displaying Only the Current Year in PowerShell
  42. Weekend Scripter: Use the Windows Task Scheduler to Run a Windows PowerShell Script
  43. PowerTip: Specifying PowerShell Error Actions
  44. Use Background Jobs to Run a PowerShell Server Uptime Report
  45. PowerTip: Using Parameters with the Get-WmiObject PowerShell Cmdlet
  46. Use PowerShell to Create a Color Server Uptime Report
  47. PowerTip: Creating a Custom Number Display
  48. Use PowerShell to Create a Report Displaying Free Disk Space
  49. PowerTip: Run a PowerShell Script with Space in the Path
  50. Use PowerShell to Create an HTML Uptime Report
  51. PowerTip: Using Tabs in PowerShell
  52. Community: All about PowerShell Saturday
  53. PowerTip: Switch and Other Things
  54. Weekend Scripter: Introducing the Scripting Guys PowerShell LoveOmatic
  55. PowerTip: Finding the Type of an Object
  56. Weekend Scripter: Use PowerShell to Set Word Document Time Stamps
  57. PowerTip: Finding Specific Cmdlets
  58. Use PowerShell to Autocomplete Word Built-in Properties
  59. PowerTip: Read Only and Constant Variables
  60. Use PowerShell to Find Specific Word Built-in Properties
  61. Windows Server 2012 Released to Manufacturing
  62. PowerTip: Counting PowerShell Cmdlets
  63. Find All Word Documents that Contain a Specific Phrase

July 2012

  1. Use PowerShell to Help Find All of Your Images
  2. Use PowerShell to Explore Nested Directories and Files
  3. Weekend Scripter: Parse PowerShell Transcript Files to Pull Out All Commands
  4. Weekend Scripter: Using PowerShell to Aid in Security Forensics
  5. An Introduction to PowerShell Remoting Part Five: Constrained PowerShell Endpoints
  6. An Introduction to PowerShell Remoting Part Four: Sessions and Implicit Remoting
  7. An Introduction to PowerShell Remoting Part Three: Interactive and Fan-Out Remoting
  8. An Introduction to PowerShell Remoting Part Two: Configuring PowerShell Remoting
  9. An Introduction to PowerShell Remoting: Part One
  10. Weekend Scripter: Use PowerShell to Find and Explore .NET Framework Classes
  11. Weekend Scripter: Measure the Performance of Using Wildcards in a WMI Query
  12. Use PowerShell to Create a Permanent WMI Event to Launch a VBScript
  13. Using the WMI Admin Tools to Check on Permanent Events
  14. How to Use VBScript to Run a PowerShell Script
  15. Use PowerShell to Monitor for the Creation of New Files
  16. Use PowerShell to Detect and Fix Files with Leading Spaces
  17. Weekend Scripter: Easily Find Schema of a WMI Class Via PowerShell
  18. Weekend Scripter: Clean Up Your WMI Data Output in PowerShell
  19. Use the Like Operator to Simplify Your WQL Queries
  20. Learn How to Use the WQL Comparison Operators with PowerShell
  21. Use PowerShell and Avoid Three Gotcha's with WQL Where Clauses
  22. Three Easy Ways to Use PowerShell and WQL to Get WMI Data
  23. Use PowerShell to Run WMI Commands on Remote Computers
  24. Weekend Scripter: Easily Add Whatif Support to Your PowerShell Functions
  25. Weekend Scripter: Cmdletbinding Attribute Simplifies PowerShell Functions
  26. Use PowerShell to Decrypt LSA Secrets from the Registry
  27. Use PowerShell to Duplicate Process Tokens via P/Invoke
  28. Use PowerShell to Discover Network Information from Shares
  29. Use PowerShell to Security Test SQL Server and SharePoint
  30. Use PowerShell for Network Host and Port Discovery Sweeps
  31. Scripting Wife Parties at PowerShell Paradise: Part 2

June 2012

  1. Scripting Wife Parties in PowerShell Paradise: Part 1
  2. The Scripting Guy’s Reflections about TechEd 2012 in Orlando
  3. Use PowerShell to Troubleshoot SQL Server via the Error Log
  4. Use PowerShell to Manage an EqualLogic SAN
  5. Customizing PowerShell Output from Windows Search
  6. Search Windows Index with PowerShell: Helping with Input
  7. Build a Query to Search the Windows Index from PowerShell
  8. Weekend Scripter: An Insider’s Guide to PowerShell Arrays
  9. Weekend Scripter: Scripting Wife Discusses Setting Up a PowerShell User Group
  10. Top Five PowerShell Tasks a User Might Need to Accomplish
  11. Describe Windows PowerShell to Four Types of Users
  12. The Easy Way to Monitor for an IP Address by Using PowerShell
  13. Use PowerShell to Find and Change Read-Only Files
  14. The Top Ten PowerShell Best Practices for IT Pros
  15. Weekend Scripter: Automatically Indent Your PowerShell Code in the ISE
  16. Weekend Scripter: Copy Text from One Tab in the PowerShell ISE to the Next
  17. Use PowerShell to Add Bulk AutoCorrect Entries to Word
  18. And Then There Were No Days Left at TechEd 2012
  19. Use PowerShell to Add AutoCorrect Entries to Word
  20. The Scripting Guys Midway Through TechEd 2012
  21. Scripting Guys Wednesday at TechEd 2012 in Orlando
  22. Use PowerShell to Create a Word Table that Shows Fonts
  23. TechEd 2012 Tuesday Brings New Hope
  24. Booth Night at TechNet 2012 Reviewed
  25. Use PowerShell to Create a Character’s Word Document
  26. Scripting Guys Booth Visitors: Round One
  27. 2012 Scripting Games Winners at TechEd 2012
  28. Add a Symbol to a Word Document by Using PowerShell
  29. Weekend Scripter: Use PowerShell to Manage Windows Network Locations
  30. Weekend Scripter: Use PowerShell to Change Computer Icon Caption to Computer Name
  31. An Insider’s Guide to Using WMI Events and PowerShell
  32. An Insider’s Guide to PowerShell Module Information
  33. Use PowerShell to Find Files Modified by Month and Year
  34. PowerShell in Depth: Part 2
  35. PowerShell in Depth: Part 1
  36. Weekend Scripter: Managing Symantec Backup Exec 2012 with PowerShell
  37. Use PowerShell to Modify File Access Time Stamps

May 2012

  1. Use PowerShell to Compute MD5 Hashes and Find Changed Files
  2. Learn the Easy Way to Use PowerShell to Get File Hashes
  3. Use PowerShell to Perform Offline Analysis of Security Logs
  4. Use PowerShell to Aid in Security Forensics
  5. Weekend Scripter: Use PowerShell to Manage Your Windows Azure Deployments
  6. Weekend Scripter: The Mission for “True-Up” Data Via Get-WmiObject
  7. Getting Directory Sizes in PowerShell
  8. Use a Module to Simplify Your PowerShell Profile
  9. Use a Central File to Simplify Your PowerShell Profile
  10. Deciding Between One or Multiple PowerShell Profiles
  11. Understanding the Six PowerShell Profiles
  12. The Scripting Guys Reveal Their TechEd 2012 Schedule
  13. Weekend Scripter: Scripting Wife Creates Her Ideal TechEd 2012 Schedule
  14. Use PowerShell to Find the History of USB Flash Drive Usage
  15. Finding and Using Windows PowerShell Documentation
  16. Use the Get-Command PowerShell Cmdlet to Find Parameter Set Information
  17. Find PowerShell Commands by Using the Get-Command Cmdlet
  18. Discover the Easy Way to Begin Learning Windows PowerShell
  19. Weekend Scripter: Ten Ways to Continue the Spirit of the PowerShell Scripting Games
  20. Weekend Scripter: Use PowerShell to Easily Modify Registry Property Values
  21. Use PowerShell to Enumerate Registry Property Values
  22. Use PowerShell to Create New Registry Keys on Remote Systems
  23. Use PowerShell to Easily Create New Registry Keys
  24. Use PowerShell to Back Up System State Prior to Making Changes
  25. Use the PowerShell Registry Provider to Simplify Registry Access
  26. Weekend Scripter: How to Print Documents from the TechNet Library and MSDN
  27. Weekend Scripter: Active Directory Account Unlock Shortcut for Help Desk
  28. Using Performance Counters with the Out-GridView Cmdlet
  29. Display Easily Consumed Service Information in PowerShell
  30. How Can I Use the Out-GridView Cmdlet to Search Event Logs?

April 2012

  1. Tips for the Care and Feeding of PowerShell Users Groups
  2. Weekend Scripter: Handle the PowerShell Pipeline and Use the Console
  3. Weekend Scripter: Learn How to Handle String Output from Within PowerShell
  4. Advanced Leaderboard for the 2012 Scripting Games as of April 25
  5. The Problem with PowerShell Positional Parameters
  6. When You Should Use PowerShell Aliases

March 2012

  1. Support Our 2012 Sponsor: BeyondTrust
  2. Support Our 2012 Sponsor: Devfarm Software
  3. See Why It Is Important for IT Pros to Learn PowerShell
  4. Use PowerShell Environmental Variables to Store Temporary Information
  5. Avoid PowerShell Errors by Initializing Variables
  6. Use Strict Mode for PowerShell to Help You Write Good Code
  7. Celebrate International PowerShell User Group Day
  8. Use PowerShell to Find and Remove Remote Registry Entries
  9. Edit the Registry on Multiple Remote Computers with PowerShell
  10. Use PowerShell to Edit the Registry on Remote Computers
  11. Beware the Ides of March—But by Who's PowerShell Calendar?
  12. Microsoft Script Explorer for Windows PowerShell Beta 1 Now Available
  13. PowerShell Pie for Pi Day
  14. Use PowerShell to Set Exchange Server Aliases for an Entire Organizational Unit
  15. Use PowerShell to Explore Active Directory Security
  16. Use PowerShell to Troubleshoot Active Directory Integrated DNS
  17. Easily Use PowerShell to Discover the Holders of Active Directory FSMO Roles
  18. Use PowerShell to Manage Exchange Server Mailbox Storage Limits
  19. Use PowerShell to Rename Active Directory Sites
  20. Keep Your PowerShell Versions Straight and Avoid Errors
  21. Use PowerShell to Collect, Store, and Parse IIS Log Data
  22. Use PowerShell to Reset the Secure Channel on a Desktop
  23. The Easy Way to Use PowerShell to Move Computer Accounts

February 2012

  1. Use PowerShell to Replace netdom Commands to Join the Domain
  2. Use PowerShell to Configure Static IP and DNS Settings
  3. Use PowerShell to Copy Files to a Shared Drive
  4. Learn How to Use PowerShell to Configure Jump Lists
  5. Use PowerShell to Test Connectivity on Remote Servers
  6. Use PowerShell to Back Up Modified Files to the Network
  7. The Best Way to Use PowerShell to Delete Folders
  8. Learn Four Ways to Use PowerShell to Create Folders
  9. The Easy Way to Use PowerShell to Work with Special Folders
  10. Use PowerShell to Find Last Logon Times for Virtual Workstations
  11. Use PowerShell to Save Time with Win32_TimeZone and DST Time Changes
  12. Use PowerShell to Automate SCOM Agent Installations
  13. Use .NET Framework Classes to Augment PowerShell when Required
  14. Why Use .NET Framework Classes from Within PowerShell?
  15. Use Tab Expansion in the PowerShell ISE to Avoid Cmdlet Aliases
  16. Learn Keyboard Tricks to Use the PowerShell ISE Easier
  17. Learn How to Use the Free PowerShell ISE to Edit Scripts
  18. Use the PowerShell ISE to Work with Long Commands
  19. Increase Performance by Slowing Down Your PowerShell Script
  20. Speed Up Excel Automation with PowerShell Jobs
  21. PowerShell Saturday Sign-Up Announced
  22. Speed Up Excel Automation with PowerShell

January 2012

  1. Beat the Auditors, Be One Step Ahead with PowerShell
  2. Multiply PowerShell Strings to Customize Text Underlines
  3. Why Should I Learn PowerShell? Real World Example Saves the Day!
  4. Use PowerShell to Fix Those Annoying NDR Emails
  5. Use PowerShell to Parse XML Exchange Audit Results
  6. Use PowerShell to Audit Changes Made to Exchange Server 2010
  7. Gain Remote Access to the Get-ExCommand Exchange Command
  8. Learn How to Use PowerShell to Run Exchange Commands Remotely
  9. Use the Free PoshWSUS PowerShell Module for WSUS Administrative Work
  10. Introduction to PoshWSUS, a Free PowerShell Module to Manage WSUS
  11. Get Windows Update Status Information by Using PowerShell
  12. Use PowerShell to Find Missing Updates on WSUS Client Computers
  13. Approve or Decline WSUS Updates by Using PowerShell
  14. Use PowerShell to Perform Basic Administrative Tasks on WSUS
  15. Introduction to WSUS and PowerShell
  16. Use PowerShell to Choose Unique Objects from a Sorted List
  17. Use PowerShell to Group and Format Output
  18. Use PowerShell and RBAC to Control Access to Exchange Server Cmdlets
  19. Use PowerShell to Troubleshoot Exchange Server Public Folders
  20. Use the PowerShell Group-Object Cmdlet to Display Data
  21. Order Your Output by Easily Sorting Objects in PowerShell
  22. Increase Your Productivity by Using the PowerShell Pipeline
  23. Use PowerShell to Print Output Without Installing Print Drivers
  24. Use PowerShell to Choose a Specific Number of Random Letters
  25. PowerShell Community and the Windows System Administration Tool
  26. How to Find Active Directory Schema Update History by Using PowerShell
  27. Discover the Top Ten Scripting Guys Forum Questions for 2011
  28. Top Ten Scripting Wife Blogs of 2011 Show PowerShell Skills
  29. Discover the Top Ten Scripting Guy Blog Posts from 2011

2011 308

December 2011

  1. Learn How to Use PowerShell to Automate MDT Deployment
  2. Use PowerShell to Automatically Install and Configure MDT
  3. Apply a Service Pack to MDT Deployment Shares by Using PowerShell
  4. Use PowerShell to Organize MDT Application and Driver Folders
  5. Use PowerShell to Work with the MDT CustomSettings.ini File
  6. Use PowerShell to Create Deployment Shares for MDT
  7. Use PowerShell and ASCII to Create Folders with Letters
  8. Use Windows Search to Find Your PowerShell Scripts
  9. Use PowerShell to Audit Active Directory User Account Creation
  10. Use PowerShell to Read a CSV file and Create Active Directory User Accounts
  11. Use PowerShell String Techniques to Create User Names for Active Directory
  12. Use PowerShell Cmdlets to Search Active Directory
  13. Use PowerShell to Find and Unlock Users in Active Directory
  14. Use PowerShell to Easily Organize Your Music Collection
  15. Customize the PowerShell Console for Increased Efficiency
  16. Use PowerShell to Simplify Access to Data Through PowerCLI
  17. Use PowerShell to Inventory and Update SharePoint Environments
  18. Use PowerShell to Find and Uninstall Software
  19. Use PowerShell to Search Active Directory for GIDs
  20. Use a PowerShell Script to Start Non-Running Automatic Services
  21. Combine Arrays and Hash Tables in PowerShell for Fun and Profit
  22. Create a Hash Table in PowerShell that Contains Hash Tables
  23. Easily Create and Manipulate an Array of Arrays in PowerShell
  24. Read a CSV File and Build Distinguished Names on the Fly by Using PowerShell
  25. Find the Index Number of a Value in a PowerShell Array
  26. Add, Modify, Verify, and Sort Your PowerShell Array
  27. Learn Simple Ways to Handle Windows PowerShell Arrays
  28. Use PowerShell to Move Computers Based on IP Addresses: Part 2
  29. Use PowerShell to Move Computers Based on IP Addresses: Part 1
  30. Learn to Use the Exchange Web Services with PowerShell
  31. Use SharePoint Web Services and PowerShell to Work with Search

November 2011

  1. Use PowerShell to Find and Remove Inactive Active Directory Users
  2. Use a Free PowerShell Snap-in to Easily Manage App-V Server
  3. Four Easy Ways to Import CSV Files to SQL Server with PowerShell
  4. Modify a PowerShell Script to Accept Piped Input
  5. Use PowerShell to Find Out Who has Permissions to a Share
  6. Use PowerShell Commands from One Session in Another Session
  7. Use the Debugger in the Windows PowerShell ISE
  8. Use the PowerShell Debugger to Check Variable Values
  9. Use the PowerShell Debugger to Troubleshoot Scripts
  10. Make a Simple Change to PowerShell to Prevent Accidents
  11. Change a PowerShell Preference Variable to Reveal Hidden Data
  12. Query AD for Computers and Use Ping to Determine Status
  13. Use the PowerShell Passthru Parameter and Get Back Objects
  14. Learn How to Manage Remote PowerShell Sessions
  15. Configure PowerShell Remoting and Use Remote Commands
  16. See Why PowerShell Can't Export Some Properties to CSV
  17. Use Custom Views from Windows Event Viewer in PowerShell
  18. Use PowerShell to Quickly Find Installed Software
  19. Use PowerShell to Edit SharePoint Profiles
  20. Use PowerShell to Easily Convert Decimal to Binary and Back
  21. Use PowerShell to Find User Profiles on a Computer
  22. Troubleshoot Outlook Problems with PowerShell
  23. Use PowerShell to Pause a Script While Another Process Exits
  24. Two Powerful Tricks for Finding PowerShell Scripts
  25. Use PowerShell to Automatically Create a CSV File
  26. Use PowerShell to Read CSV Files and Create Files and Folders
  27. Use a CSV File to Populate Parameters of PowerShell Cmdlets
  28. Search for and Replace Words in a CSV File by Using PowerShell
  29. Remove Unwanted Quotation Marks from CSV Files by Using PowerShell
  30. Use PowerShell to Remove Duplicate Lines from a CSV File

October 2011

  1. Use PowerShell to Append CSV Files Easily
  2. Use WMI Association Classes to Relate Two Classes Together
  3. Modify PowerShell Comment-Based Help to Display Function Use
  4. Query WMI Classes by Using PowerShell and Wildcard Patterns
  5. Easily Filter Empty WMI Properties in PowerShell
  6. Use a PowerShell Function to Get WMI Key Property Values
  7. Use PowerShell to Easily Find the Key Property of a WMI Class
  8. A PowerShell WMI Helper Module Described
  9. Focus on the Object
  10. Use a PowerShell Function to Find Specific WMI Classes
  11. Create a Really Cool PowerShell ISE Profile
  12. Use the Set-WmiInstance PowerShell Cmdlet to Ease Configuration
  13. Use PowerShell to Find the Top Values Returned by WMI
  14. Convert a Semicolon-Delimited File to a CSV File
  15. Easily Remove Columns from a CSV File by Using PowerShell
  16. Dealing with PowerShell Hash Table Quirks
  17. Easily Create a PowerShell Hash Table
  18. Create a PowerShell Quiz by Reading a Text File
  19. Add Random Question Features to a PowerShell Game
  20. Create a PowerShell Quiz Script
  21. Use PowerShell Parameter Attributes to Avoid Errors
  22. Cool PowerShell Game Teaches Cmdlet Names
  23. Use a PowerShell Cmdlet to Count Files, Words, and Lines
  24. Easily Compare Two Folders by Using PowerShell
  25. Use PowerShell to Identify Your Real Network Adapter
  26. Search AD for Missing Email Addresses Using PowerShell
  27. Search Active Directory for User and Office Locations
  28. Use PowerShell Active Directory Cmdlets Without Installing Any Software
  29. Use PowerShell to Document Your Network Configuration
  30. Use Cool PowerShell Tricks to Simplify Your Scripts
  31. Use PowerShell to Clean Up Active Directory After a Stalled Migration

September 2011

  1. Avoid Overload by Scaling and Queuing PowerShell Background Jobs
  2. Creating PowerShell Drives for Fun and Profit
  3. Simplify Creating Items with PowerShell Providers
  4. Create a Custom Object from WMI by Using PowerShell
  5. Use PowerShell and WMI to Get Processor Information
  6. Configure PowerShell Cmdlet Default Values by Using Splatting
  7. Send Email from Exchange Online by Using PowerShell
  8. Use PowerShell to Work with CSV Formatted Text
  9. Format Multilevel Arrays in PowerShell
  10. Two Simple PowerShell Methods to Remove the Last Letter of a String
  11. Solve Problems with External Command Lines in PowerShell
  12. Avoid Blank Lines at End of a Text File with PowerShell
  13. Restore NTFS Security Permissions by Using PowerShell
  14. BATCHman Writes a PowerShell Script to Automate Handle
  15. Use PowerShell and Regular Expressions to Parse Handle Output
  16. Scripting Wife Uses PowerShell to Update Sysinternals Tools
  17. Scripting Wife Adds a Cool Function to a PowerShell Profile
  18. The Scripting Wife Creates a PowerShell ISE Profile
  19. The Scripting Wife Uses a Profile to Configure PowerShell
  20. BATCHman Uses PowerShell to Identify and Unlock User Accounts
  21. Use PowerShell to Manage Office 365
  22. Convert Hexadecimal to ASCII Using PowerShell
  23. Use PowerShell to Pick Random Winning Users from Text
  24. Use PowerShell to Work Easily with Drives and Paths
  25. Learn How to Save PowerShell Objects for Offline Analysis
  26. A PowerShell Exchange Best Practices Analyzer XML Parser
  27. BATCHman Uses PowerShell to Import a CSV File into His SQL Server
  28. BATCHman Foils the Fowl Ping Win and Repairs the Registry
  29. BATCHman Uses PowerShell to Thwart Dr. Regex and Save the Zoo
  30. Honorary Scripting Guys Announced

August 2011

  1. Use PowerShell to Find Locked-Out User Accounts
  2. Install Active Directory Management Service for Easy PowerShell Access
  3. Use Active Directory Cmdlets with PowerShell to Find Users
  4. BATCHman Faces the Distractful Poker and Recovers Deleted Active Directory Items
  5. BATCHman Uses PowerShell to Battle the Dread Madame CAT File
  6. BATCHman Uses PowerShell to Battle the Evil Mr. Freeze-Process
  7. Use Culture Information in PowerShell to Format Dates
  8. Use PowerShell to Convert Date Formats Easily
  9. A Visit to a PowerShell User Group by the Scripting Guys
  10. Use PowerShell to Easily Find Information About Hotfixes
  11. Clean Up Your PowerShell Environment by Tracking Variable Use
  12. Use PowerShell to Work with Any INI File
  13. Analyze Email Message Headers with PowerShell—Part 2
  14. Use PowerShell to Parse Email Message Headers—Part 1
  15. Updating Group Policy on a Dark and Stormy Night
  16. Monitor and Respond to Windows Power Events with PowerShell
  17. Automate Facebook with a Free PowerShell Module
  18. Lessons Learned While Writing the PowerShell PoshPAIG Module
  19. Use PowerShell to Audit and Install Windows Patches
  20. Use PowerShell to Work with Pictures in Microsoft Excel
  21. Configure a Network Adapter to Wake a Computer Via PowerShell
  22. Use PowerShell and WMI to Terminate Multiple Processes
  23. Use PowerShell to Convert SDDL to Binary Format
  24. Learn Four Ways to Kill a Process Using PowerShell and WMI
  25. Mark Schill Discusses PowerShell User Groups
  26. Practical Tips for Starting a PowerShell User Group
  27. Use PowerShell to Open Files That Contain Matching Words
  28. Use an Easy PowerShell Command to Search Files for Information
  29. Learn How to Use PowerShell to Parse the Firewall Log
  30. Use the PowerShell Select-String Cmdlet to Parse WMI Output
  31. Use the PowerShell Grep Command to Parse the Command Line

July 2011

  1. Create Your Own PowerShell Rules for ScriptCop
  2. Use ScriptCop to Help Write Better PowerShell Scripts
  3. Create and Parse Performance Monitor Logs with PowerShell
  4. Use Performance Counter Sets and PowerShell to Ease Baselining
  5. Capture Performance Counter Data and Write to SQL Server
  6. Import Counters from a Perfmon Chart into PowerShell
  7. Use PowerShell to Monitor Your SQL Server Performance
  8. Create a Simple Graphical Interface for a PowerShell Script
  9. Use PowerShell to Modify Your Environmental Path
  10. Learn About Two CodePlex Projects: PS2EXE and RoboPowerCopy
  11. Use a PowerShell Module to Easily Export Excel Data to CSV
  12. Use the BSonPoSH PowerShell Module to Check AD Replication
  13. Use the BSonPoSH PowerShell Module to Simplify AD Tasks
  14. Install the PSCX and 80 New Cmdlets to Ease PowerShell Use
  15. Learn How to Use Sysinternals Ntfsinfo Cmd in PowerShell
  16. Working Around Legacy Redirection Issues with PowerShell
  17. Use PowerShell to Clear All Logs
  18. Automatically Enable and Disable Trace Logs Using PowerShell
  19. Use PowerShell to Troubleshoot Software Installation
  20. Parse Windows Trace Logs by Using PowerShell
  21. Use Date Types to Filter Event Trace Logs in PowerShell
  22. Use ShowUi to Easily Create Graphical Interfaces for PowerShell
  23. Use PowerShell to Troubleshoot Windows
  24. Use PowerShell to Get the Number of the Week of the Year
  25. Use PowerShell Hash Tables with Your Cmdlets
  26. Use a PowerShell Hash Table to Simplify File Backups
  27. Automatically Create a PowerShell Hash Table
  28. Learn the Basics of PowerShell Hash Tables
  29. Use a Module to Simplify Scripting Local Users and Groups
  30. Use a Free PowerShell Module to Work with Local Accounts
  31. Naming and Designing Advanced PowerShell Functions

June 2011

  1. Use Parameter Sets to Simplify PowerShell Commands
  2. Don’t Write WMI Scripts, Use a PowerShell Module
  3. Combine PowerShell Modules to Avoid Writing Scripts
  4. Don't Write Scripts, Write PowerShell Modules
  5. Don't Write Scripts, Write PowerShell Functions
  6. Don’t Write PowerShell Scripts
  7. Use PowerShell to Create VHDs for Hyper-V
  8. Create a Truly Advanced PowerShell Function
  9. Use PowerShell to Back Up Your SharePoint Farm
  10. Use PowerShell to Manage Scheduled Tasks in SharePoint
  11. Top Ten Favorite PowerShell Tricks: Part 3
  12. Top Ten Favorite PowerShell Tricks: Part 2
  13. Top Ten Favorite PowerShell Tricks: Part 1
  14. Manage Event Subscriptions with PowerShell
  15. Use Asynchronous Event Handling in PowerShell
  16. SQL Server Policy-Based Management and PowerShell
  17. Use PowerShell to Simplify Access to WMI Data
  18. Use PowerShell Invoke-Command for Remoting
  19. Use PowerShell to Leverage Existing VBScript Scripts
  20. Use Console Apps to Supercharge PowerShell
  21. Use PowerShell to Pass Parameters to VBScript
  22. Work with Legacy Exit Codes in PowerShell
  23. Get Legacy Exit Codes in PowerShell
  24. Use PowerShell to Pass Credentials to Legacy Systems
  25. Use PowerShell to Find Logon Sessions
  26. Useless Typing…or Playing with PowerShell
  27. Download TechEd Sessions Automatically by Using PowerShell
  28. Use PowerShell to Search SQL Server Logs for Errors

May 2011

  1. Use PowerShell to Get the SQL Server Error Log
  2. Use PowerShell to Work with Analysis Service Database Backups
  3. Learn How to Use Description Attributes in PowerShell Functions
  4. Use a Simple PowerShell Technique to Create Random Numbers
  5. Use PowerShell to Data Mine Your Outlook Inbox
  6. Use PowerShell to Data Mine Your Outlook Sent Items
  7. Use PowerShell to Export Outlook Calendar Information
  8. Troubleshoot Outlook Issues with PowerShell
  9. Use PowerShell to Copy a Table Between Two SQL Server Instances
  10. Use PowerShell to Automatically Create Tempdb Files in SQL Server
  11. Use ACE Drivers and PowerShell to Talk to Access and Excel
  12. Use PowerShell to Perform SQL Data Mining
  13. Use PowerShell to Report SQL Server Backup Status
  14. Best Practice for Using Aliases in PowerShell Scripts

April 2011

  1. Reusing PowerShell Code—What is Best?
  2. Modify the PowerShell ISE to Remove Aliases from Scripts
  3. Use Regular Expression Pattern when Parsing PowerShell Script
  4. Using the PowerShell Tokenizer to Find Commands in Text
  5. Create a Hash Table with PowerShell Aliases and Definitions
  6. Discover Which PowerShell Providers Support Credentials
  7. Scripting Wife Learns About Unblocking Files in PowerShell
  8. Scripting Wife Uses PowerShell to Shut Down Computers

March 2011

  1. Scripting Wife Uses PowerShell to Create Files Automatically
  2. Learn How to Use Switch, Regex, and PowerShell to Parse Files
  3. Reading and Searching Text from a Group of Files with Regex
  4. Learn PowerShell Live with Scripting Guy Ed Wilson
  5. Use PowerShell to Search a Group of Files for Phone Numbers
  6. Use PowerShell to Look for Phone Numbers in Text
  7. Scripting Wife Uses PowerShell to Get Lines from a File
  8. Scripting Wife Uses Regular Expressions to Match a String
  9. Scripting Wife Uses PowerShell to Get Days Until NCAA Final Four
  10. Use PowerShell to Detect if a Workstation Is in Use
  11. Use PowerShell to Document Exchange Server Prior to Upgrade
  12. Use PowerShell to Determine Fragmentation of Your Drive
  13. Change Drive Letters and Labels via a Simple PowerShell Command
  14. Get All Methods and Writable Properties from All WMI Classes
  15. Explore WMI Methods and Properties via PowerShell Script
  16. Use PowerShell to Find Writable WMI Properties
  17. Use PowerShell to Find WMI Classes that Contain Methods
  18. Discover How to Filter Remote Event Log Entries in Windows Vista
  19. How to Improve the Performance of a PowerShell Event Log Query
  20. Use PowerShell to Query All Event Logs for Recent Events
  21. Learn How to Create Custom Column Heads for PowerShell Out-GridView
  22. Use PowerShell to Explore Disk Utilization on Your Computer
  23. Use PowerShell Regular Expressions to Parse an RSS Feed
  24. Use PowerShell Regular Expressions to Format Numbers
  25. Use PowerShell to Track Email Messages in Exchange Server
  26. Proxy Functions: Spice Up Your PowerShell Core Cmdlets

February 2011

  1. Use PowerShell to Create an Exchange 2010 Database Report
  2. Use PowerShell to Add Commands to the Windows Explorer Command Bar
  3. Sort Output Before Sending to PowerShell Out-GridView
  4. Speed Up Array Comparisons in Powershell with a Runtime Regex
  5. Use PowerShell to Simplify Working with XML Data
  6. Use PowerShell and .NET to Find Expired Certificates
  7. Using PowerShell to Get Data from a SharePoint 2010 List
  8. Use the PowerShell DHCP Module to Simplify DHCP Management
  9. Add Code Snippets to Your Script by Using the PowerShell ISE
  10. Use PowerShell to Download and Install Internet Code Snippets
  11. Use PowerShell and Scheduled Tasks to Automate Troubleshooting
  12. Use PowerShell Troubleshooting Packs to Diagnose Remote Problems
  13. Use PowerShell to Automate Windows Troubleshooting
  14. Use PowerShell to Troubleshoot Your Windows 7 Computer
  15. Create a Custom File Extension by Using PowerShell
  16. Use Code Snippets to Simplify Writing PowerShell Scripts
  17. Scripting Guys Announce the 2011 PowerShell Scripting Games
  18. Export Performance Counters with PowerShell to Ease Tuning
  19. Use PowerShell to Parse Saved Performance Counter Logs
  20. Use PowerShell to Check Your Server’s Performance

January 2011

  1. Use PowerShell to Simplify Collecting Performance Information
  2. Provide Progress for Your Script with a PowerShell Cmdlet
  3. Add a Progress Bar to Your PowerShell Script
  4. Installing PowerShell on Windows XP, and Copying Files
  5. Use PowerShell to Toggle the Archive Bit on Files
  6. Use a PowerShell Cmdlet to Work with File Attributes
  7. Use PowerShell to Parse Saved Event Logs for Errors
  8. Use PowerShell Cmdlet to Filter Event Log for Easy Parsing
  9. Simplify Importing PowerShell Command History
  10. Use the Export-History PowerShell Function to Save Commands
  11. Accelerate the PowerShell Console with Custom Drives
  12. Use the PowerShell Add-History Cmdlet to Customize the Console
  13. Use PowerShell History to Speed Repetitive Commands
  14. Simplify PowerShell Hash Table Creation with a Simple Cmdlet
  15. Weekend Scripter: Query the Bing Search Engine from a PowerShell Script
  16. Weekend Scripter: Discovering PowerShell Cmdlet Parameter Aliases
  17. Schedule PowerShell Scripts that Require Input Values
  18. Use Scheduled Tasks to Run PowerShell Commands on Windows
  19. Validate PowerShell Parameters Before Running the Script
  20. Provide Input to Applications with PowerShell
  21. Weekend Scripter: Easily Explore XML Files with PowerShell
  22. Weekend Scripter: Use the PowerShell Pipeline with Data ONTAP PowerShell Toolkit
  23. Use PowerShell and Group Policy for Your Logon Script
  24. Simplify Desktop Configuration by Using a Shared PowerShell Module
  25. Run PowerShell Scripts Stored on a Central File Share
  26. The Most Popular Hey, Scripting Guy! Blog Posts
  27. Microsoft Scripting Guy Predictions for 2011
  28. Weekend Scripter: Download Lyrics for Your Favorite Song with PowerShell

2010 281

December 2010

  1. Write PowerShell Functions That Accept Pipelined Input
  2. Learn How to Run PowerShell Scripts Against Multiple Computers
  3. The Function of PowerShell Functions
  4. To Script, or Not To Script – That is the Question
  5. The Number One Rule for Writing Great PowerShell Scripts
  6. Weekend Scripter: Create a Holiday Greeting Using PowerShell and WPF
  7. Weekend Scripter: A Windows PowerShell Carol: Ebenezer Script Learns to Send Email
  8. A Windows PowerShell Carol: Ebenezer Script Sees the Future
  9. A Windows PowerShell Carol: Ebenezer Script Creates Text Files
  10. A Windows PowerShell Carol: Ebenezer Script Manages AD Users
  11. A Windows PowerShell Carol: Ebenezer Script Integrates with VBScript
  12. A PowerShell Carol in which Ebenezer Script Learns WMI
  13. Weekend Scripter: Holiday PowerShell Carol, Part One
  14. Weekend Scripter: Use PowerShell to Create Holiday Wish List
  15. Scripting Guys Holiday Special
  16. Use PowerShell NetPoint cmdlets to Ease Network Management
  17. Use PowerShell to Document Your SQL Database
  18. Dynamic Method Invocation in PowerShell
  19. Archiving File Shares with Windows PowerShell
  20. The Scripting Guys Really Do Rock, Conclusion
  21. The Scripting Guys Really Do Rock, Part 3 of 4
  22. Use the PowerShell WMI Event Module to Quickly Monitor Events
  23. Use a PowerShell Module to Work with WMI Permanent Events
  24. Use PowerShell to Monitor and Respond to Events on Your Server
  25. Learn How to Use VBScript to Create Permanent WMI Events
  26. The Scripting Guys Really Do Rock, Part 2 of 4
  27. The Scripting Guys Really Do Rock, Part 1 of 4
  28. Query Active Directory Without Writing a Script
  29. Use PowerShell to Query Active Directory from the Console

November 2010

  1. Use PowerShell to Export and to Import Repetitive Commands
  2. Learn When to Write PowerShell Scripts and When Not To
  3. iCame, iPod, iScripted: Scripting iTunes conclusion
  4. iCame, iPod, iScripted: Scripting iTunes part 2.
  5. Use PowerShell to Add Local Users to Local Groups
  6. Use PowerShell to Create Local Windows Groups
  7. Use PowerShell to Enable or Disable a Local User Account
  8. iCame, iPod, iScripted: Scripting iTunes
  9. Weekend Scripter: Use PowerShell to Simplify a Large-scale Exchange Migration
  10. Use PowerShell to Set Security Permissions for Remoting
  11. Configure Remote Security Settings for Windows PowerShell
  12. Enable PowerShell Remoting to Enable Running Commands
  13. Use PowerShell Cmdlets to Administer Windows Remotely
  14. Weekend Scripter: Use PowerShell to Patch VHD and WIM Image Files
  15. Weekend Scripter: Use PowerShell to Configure a Huge Query Completion System
  16. Use PowerShell to Work with the .NET Framework Classes
  17. Use PowerShell to Work with the .NET Framework Service Classes
  18. Using PowerShell Get-Member to Explore the .NET Framework
  19. Use .NET Classes to Configure the Windows PowerShell Console
  20. Use PowerShell to Retrieve a Weather Forecast
  21. Weekend Scripter: Clean Up Your PowerShell ISE Profile by Using a Module
  22. Using PowerShell to Add a Group of Users to a SQL Database
  23. Use PowerShell to Script SQL Database Objects
  24. Use PowerShell to Change SQL Server Service Accounts
  25. Use PowerShell to obtain SQL Server database sizes
  26. Use PowerShell to Collect Server Data and Write to SQL

October 2010

  1. Weekend Scripter: Draw a Cat on a Fence Watching a Yellow Moon Using Windows PowerShell
  2. Weekend Scripter: Troubleshooting the WMI Reliability Provider for Windows PowerShell
  3. Use Microsoft .NET Framework String Methods from Windows PowerShell
  4. Use .NET Framework Classes to Work with Strings in Windows PowerShell
  5. Learn How to Use .NET Framework Commands inside Windows PowerShell
  6. Use .NET Framework Classes to Explore Windows PowerShell Processes
  7. Weekend Scripter: Use a Free PowerShell Module to Ease DNS Administration
  8. Weekend Scripter: Using Windows PowerShell to Make a Marquee
  9. Make Windows PowerShell Your Web Client
  10. Packaging .NET Framework Classes into Windows PowerShell Functions
  11. Use PowerShell to Combine Multiple Commands for Ease of Use
  12. Automatically Create Custom PowerShell Functions
  13. Use Splatting to Simplify Your PowerShell Scripts
  14. Create Exact Copies of Active Directory Security Groups in a New Forest
  15. Learn How to Load and Use PowerShell Snap-ins
  16. Tap into the PowerShell Community for Fun and Education
  17. Use PowerShell and Active Directory Cmdlets to Update Users in Active Directory
  18. Use PowerShell to Search Active Directory Users’ Missing Values and Add Same
  19. Use PowerShell to Translate a User’s SID to an Active Directory Account Name
  20. Use WMI and PowerShell to Get a User’s SID
  21. Weekend Scripter: Use PowerShell to Compare Two Snapshots of Running Processes
  22. Weekend Scripter: A Cool Music Explorer Script
  23. Use PowerShell to Identify Causes of Internet Explorer Crashes
  24. Reuse PowerShell Code to Simplify Script Creation
  25. Use PowerShell to Check for WMI Dependencies on Windows 7
  26. Use PowerShell to Graph the Reliability of Windows 2008 R2
  27. Use PowerShell to Gauge the Reliability of Your Windows 7 Computer
  28. Weekend Scripter: Automatically Save and Restore PowerShell ISE Preference Settings
  29. Weekend Scripter: Tea Time!

September 2010

  1. Use PowerShell to Administer SQL Server 2008
  2. Deploy a PowerShell Module with SharePoint Cmdlets
  3. How to Use SharePoint 2010 Windows PowerShell Cmdlets to Manage Search Crawls
  4. Remotely Use the Exchange 2010 PowerShell Cmdlets
  5. Modify the PowerShell Console Title and Display a Rabbit
  6. Create a Transcript of Commands from the Windows PowerShell ISE
  7. Use PowerShell Cmdlets to Manage SharePoint Document Libraries
  8. Use PowerShell to Manage Lists, Views, and Items in SharePoint
  9. Use SharePoint 2010 PowerShell Cmdlets to Get and Manage Sites
  10. Get Started Managing SharePoint 2010 with PowerShell Cmdlets
  11. Draw Boxes and Lines in the Windows PowerShell Console Host
  12. Learn How to Customize the Windows PowerShell Script Editor
  13. How to Use PowerShell to Create Shared Folders in Windows 7
  14. Use Windows PowerShell to Manage Lists in SharePoint 2010
  15. Use PowerShell to Script Changes to the SharePoint Web.config File
  16. Manage DNS in a Windows Environment by Using PowerShell
  17. Modify the PowerShell ISE to Automatically Add a Script Header
  18. Automatically Add Comment-Based Help to Your PowerShell Scripts
  19. Copy CSV Columns to an Excel Spreadsheet by Using PowerShell
  20. Copy Data from One Excel Spreadsheet to Another with PowerShell
  21. Use PowerShell to Remove Personal Information from Excel
  22. Save a Microsoft Excel Workbook as a PDF File by Using PowerShell
  23. How to Create a Customizable Profile for the PowerShell ISE
  24. Adding Custom Menu Items to the Windows PowerShell ISE
  25. Using Windows PowerShell to Determine Service Launch Order
  26. Use Windows PowerShell to Display Service Dependencies

August 2010

  1. Get Windows Power Plan Settings on Your Computer by Using PowerShell
  2. Find Active Power Plan on Remote Servers by Using PowerShell
  3. Customize Colors and Fonts in the Windows PowerShell ISE
  4. Change Colors Used by the Windows PowerShell ISE
  5. Query Active Directory with PowerShell and Run WMI Commands
  6. Query Active Directory and Ping Each Computer in the Domain by Using PowerShell
  7. Use the PowerShell [adsiSearcher] Type Accelerator to Search Active Directory
  8. Use the DirectorySearcher .NET Class and PowerShell to Search Active Directory
  9. Changing the Fonts Used by the Windows PowerShell ISE
  10. Exploring the Windows PowerShell ISE Color Objects
  11. Use PowerShell to Add Domain Users to a Local Group
  12. Sort an Active Directory User Group’s Members by Using PowerShell
  13. How to Change a User's Active Directory Password with PowerShell
  14. Using PowerShell to Find All Disabled Users in Active Directory
  15. Using PowerShell to Format a Report from XML Data
  16. Using Group Policy to Deploy a Windows PowerShell Logon Script
  17. Pausing a Windows PowerShell Script to Receive Keyboard Input
  18. Masking Passwords in Windows PowerShell
  19. How to Reuse Windows PowerShell Functions in Scripts
  20. How Do I Use a Windows PowerShell Script Containing Functions?
  21. Weekend Scripter: Automatically Collecting Process Snapshots
  22. Weekend Scripter: Boot Tracing with Windows PowerShell
  23. Manipulating Dates Returned by Windows Management Instrumentation (WMI)
  24. Manipulating Date Ranges with Windows PowerShell
  25. How to Express Dates in Different Fashions with Windows PowerShell
  26. Using Windows PowerShell to Work with Dates
  27. Using Windows PowerShell to Work with Numbers

July 2010

  1. Using Windows PowerShell to Determine if a Laptop Is on Battery Power
  2. How to Add Data to an XML File Using Windows PowerShell
  3. Writing Double Quotation Marks to a Text File Using Windows PowerShell
  4. Deleting Extra Returns and Line Feeds from a Text File Using Windows PowerShell
  5. Parsing an AuditPol.exe Report with Windows PowerShell 2.0
  6. Windows PowerShell, Invalid Certificates, and Automated Downloading
  7. Weekend Scripter: Where.exe—The What, Why, and How
  8. Hey, Scripting Guy! How Can I Copy Group Memberships from One Computer Account to Another in Active Directory Domain Services?
  9. Hey, Scripting Guy! How Can I Use Windows PowerShell to Identify Inactive User Accounts in Active Directory Domain Services?
  10. Hey, Scripting Guy! Weekend Scripter: How Can I Create, Display, and Then Delete a Temporary Text File?
  11. Hey, Scripting Guy! Weekend Scripter: Uniquifying and Validating Link Lists with Windows PowerShell
  12. Hey, Scripting Guy! How Can I Connect Two Group Policy Objects in Active Directory and Compare Them Offline? (Part 2)
  13. Hey, Scripting Guy! How Can I Connect Two Group Policy Objects in Active Directory and Compare Them Offline? (Part 1)
  14. Hey, Scripting Guy! Can I Use Group Policy Cmdlets to Test Active Directory Replication?
  15. Hey, Scripting Guy! How Can I Use Group Policy Cmdlets to Back Up and Restore Group Policy Objects?
  16. Hey, Scripting Guy! Can You Get Me Going on Windows PowerShell Cmdlets for Group Policy?
  17. Hey, Scripting Guy! Weekend Scripter: Checking for Module Dependencies in Windows PowerShell
  18. Hey, Scripting Guy! Weekend Scripter: Getting Closure with the GetNewClosure Method
  19. Hey, Scripting Guy! Tell Me About PowerShell Community Extensions
  20. Hey, Scripting Guy! Awww—Windows PowerShell Plays Nice-Nice with VBScript and Batch!
  21. Hey, Scripting Guy! How Can I Change My Desktop Monitor Resolution via Windows PowerShell?
  22. Hey, Scripting Guy! Tell Me About Permissions and Using Windows PowerShell 2.0 Cmdlets with SharePoint 2010
  23. Hey, Scripting Guy! How Can I Use Windows PowerShell to Convert Graphics Files to Different File Formats?
  24. Hey, Scripting Guy! Weekend Scripter: Improving Yesterday’s Windows Firewall Script
  25. Hey, Scripting Guy! Weekend Scripter: How to Retrieve Enabled Windows Firewall Rules
  26. Hey, Scripting Guy! How can I Migrate a VBScript to Windows PowerShell that parses a log file for errors?

June 2010

  1. Hey, Scripting Guy! How can I Convert a VBScript That Searches Text Files into Windows PowerShell?
  2. Hey, Scripting Guy! How can I use Windows PowerShell to Search a Text File for multiple strings?
  3. Hey, Scripting Guy! How Can I Use Windows PowerShell to Create a Text File with Fixed-Length Lines?
  4. Hey, Scripting Guy! Weekend Scripter: Timing the Windows PowerShell Pipeline
  5. Weekend Scripter: Playing Around with the Windows PowerShell Tokenizer
  6. Hey, Scripting Guy! How Can I Use Windows PowerShell to Add Hyperlinks to a Word Document?
  7. Hey, Scripting Guy! Can I Use Windows PowerShell 2.0 to Print a List of Keyboard Shortcuts for Microsoft Word?
  8. Hey, Scripting Guy! How Can I Use Windows PowerShell 2.0 to Convert DOC Files to DOCX Files?
  9. Hey, Scripting Guy! How Can I Count the Words in a Bunch of Microsoft Word Documents?
  10. Hey, Scripting Guy! Weekend Scripter: More Fruity Fun with Windows PowerShell Enumerations
  11. Hey, Scripting Guy! Weekend Scripter: Using Enumerations in Scripts
  12. Hey, Scripting Guy! How Can I Sign Windows PowerShell Scripts with an Enterprise Windows PKI? (Part 2 of 2)
  13. Hey, Scripting Guy! How Can I Sign Windows PowerShell Scripts with an Enterprise Windows PKI? (Part 1 of 2)
  14. Hey, Scripting Guy! How Can I Use the Windows Forms TreeView Control?
  15. Hey, Scripting Guy! Weekend Scripter: Testing for a Loaded Enumeration
  16. Hey, Scripting Guy! Weekend Scripter: Enumerations and Values
  17. Hey, Scripting Guy! Weekend Scripter: The Fruity Bouquet of Windows PowerShell Enumerations
  18. Hey, Scripting Guy! Weekend Scripter: Using Windows PowerShell 2.0 to Display Color-Coded Output in a Table

May 2010

  1. Hey, Scripting Guy! Weekend Scripter: Using the Windows Search Index to Find Specific Files
  2. Hey, Scripting Guy! Weekend Scripter: Querying the Windows Search Index
  3. What's Up with the New Blog?
  4. Hey, Scripting Guy! Weekend Scripter: Using the Get-ACL Cmdlet to Show Inherited Permissions on Registry Keys
  5. Hey, Scripting Guy! Weekend Scripter: Using Windows PowerShell to Compress Folders
  6. Migration of the Hey, Scripting Guy! Blog
  7. Hey, Scripting Guy! Weekend Scripter: Scripting Microsoft Security Essentials
  8. Hey, Scripting Guy! Weekend Scripter: How Can I Use WMI to Detect Laptops?
  9. Hey, Scripting Guy! How Can I Customize Microsoft PowerPoint Presentations?
  10. Hey, Scripting Guy! Can I Add a New Slide to an Existing Microsoft PowerPoint Presentation?
  11. Hey, Scripting Guy! How Can I Change the Theme of a Microsoft PowerPoint Presentation?
  12. Hey, Scripting Guy! How Can I Print All Microsoft PowerPoint Presentations in a Single Folder?
  13. Hey, Scripting Guy! Weekend Scripter: Configuring W32Time Service Logging
  14. Hey, Scripting Guy! Weekend Scripter: Configuring an Authoritative Time Server in Windows Server
  15. Hey, Scripting Guy! Weekend Scripter: Converting All Types of Image Files to JPEG Format
  16. Hey, Scripting Guy! Weekend Scripter: Converting PNG Files to JPEG Format

April 2010

  1. Hey, Scripting Guy! Can I Use WMI to Determine When Someone Logs Off a User or Shuts Down a Server?
  2. Hey, Scripting Guy! How Can I Retrieve Information About Laptops Changing from Full Power to Minimal Power Usage?
  3. Hey, Scripting Guy! How Can I Be Notified When a USB Drive Is Plugged into My Computer?
  4. Hey, Scripting Guy! Can I Use Windows PowerShell to Lower the Priority of a Process?
  5. Hey, Scripting Guy! Weekend Scripter: The Scripting Wife Redirects Output and Creates a Text File
  6. Hey, Scripting Guy! How Can I Read Words in a Text File and Make Those Same Word Italic in a Word Document?
  7. Listen to Ed Wilson on CodeCast Episode 76: Windows PowerShell for Developers
  8. Hey, Scripting Guy! How Can I Grant Administrator Rights to Folders and Then Delete Them?
  9. Hey, Scripting Guy! How Can I Add Custom Properties to a Microsoft Word Document?
  10. Hey, Scripting Guy! How Can I Search a Microsoft Excel Workbook for Links to Other Workbooks?
  11. Hey, Scripting Guy! Weekend Scripter: The Scripting Wife, Shakespeare, and StartTime Property
  12. Hey, Scripting Guy! Weekend Scripter: The Scripting Wife Learns How to Start and Stop Processes
  13. Hey, Scipting Guy! How Can I Notify a VMM Self-Service User That Their Virtual Machine Is About to Expire?

March 2010

  1. Hey, Scripting Guy! How Can I Create Virtual Machines?
  2. Hey, Scripting Guy! How Can I Use VMM Cmdlets to Move Virtual Machines and Virtual Machine Hosts?
  3. Hey, Scripting Guy! Virtual Machine Manager Cmdlets and Windows PowerShell
  4. Hey, Scripting Guy! Weekend Scripter: The Scripting Wife Eases Into Windows PowerShell Cmdlets
  5. Hey, Scripting Guy! Interacting with the Windows PowerShell Console Window
  6. Hey, Scripting Guy! The Story of a Large Script Project
  7. Hey, Scripting Guy! Using the Windows Presentation Foundation PowerShell Kit to Create a GUI
  8. Hey, Scripting Guy! The AutoSPInstaller Windows PowerShell Script
  9. Hey, Scripting Guy! How Can I Use the DataGrid Control in Windows PowerShell?
  10. Hey, Scripting Guy! How Can I Receive All Windows PowerShell Jobs?
  11. Hey, Scripting Guy! How Can I Use Windows PowerShell Jobs in a Script?
  12. Hey, Scripting Guy! How Can I Manage Windows PowerShell Jobs?
  13. Hey, Scripting Guy! How Can I Start, Receive, and Manage Jobs in Windows PowerShell 2.0?
  14. Hey, Scripting Guy! Weekend Scripter: How Can I Run Windows PowerShell Commands Remotely?
  15. Hey, Scripting Guy! Weekend Scripter: Accessing Environmental Variables
  16. Hey, Scripting Guy! How Can I Use Try/Catch/Finally in Windows PowerShell?
  17. Hey, Scripting Guy! How Can I Use the Test-Path Cmdlet to Check for Resources?
  18. Hey, Scripting Guy! How Can I Use the –ErrorAction Preference Parameter?
  19. Hey, Scripting Guy! How Can I Use $ErrorActionPreference to Control Cmdlet Handling of Errors?
  20. Hey, Scripting Guy! Weekend Scripter: Fibonnaci Sequence This!
  21. Hey, Scripting Guy! Weekend Scripter: How Much Wood?
  22. The best thing to happen to weekends in a long time
  23. Hey, Scripting Guy! Can I Create a Windows Form to Select Computer Names and Run WMI Queries?
  24. Hey, Scripting Guy! How Can I Read a Text File and Update a List Box?
  25. Hey, Scripting Guy! How Can I Use the List Box Control in Windows PowerShell?
  26. Hey, Scripting Guy! How Can I Create a Windows Form Using Windows PowerShell and PrimalForms?

February 2010

  1. Hey, Scripting Guy! Weekend Scripter: Creating a GUI for a Windows PowerShell Script
  2. Hey, Scripting Guy! Weekend Scripter: A Function to Calculate Fuel Cost
  3. Hey, Scripting Guy! Can I Use Transactions to Write WMI Information to the Registry?
  4. Hey, Scripting Guy! How Can I Use Transactions to Write to the Registry?
  5. Hey, Scripting Guy! How Can I Change the Registry with Windows PowerShell 2.0 Transactions?
  6. Hey, Scripting Guy! How Can I Use Transactions in Windows PowerShell 2.0?
  7. Hey, Scripting Guy! Weekend Scripter: Conversion Module, Part 6
  8. Hey, Scripting Guy! Weekend Scripter: Conversion Module, Part 5
  9. Hey, Scripting Guy! What Are the Pros and Cons of Windows PowerShell 2.0 Remoting?
  10. Hey, Scripting Guy! Tell Me About SharePoint Remoting with Windows PowerShell 2.0 and WinRM
  11. Hey, Scripting Guy! With Windows PowerShell, How Can I Get the Same Information I Get Via PerfMon?
  12. Hey, Scripting Guy! Can I Use Windows PowerShell 2.0 for Performance Monitoring?
  13. Hey, Scripting Guy! Weekend Scripter: Using Functions to Convert Weight Measurements (Part 2)
  14. Hey, Scripting Guy! Weekend Scripter: Using Functions to Convert Weight Measurements (Part 1)
  15. Hey, Scripting Guy! A Scripting Overview of Windows PowerShell 2.0 (Part 2)
  16. Hey, Scripting Guy! A Scripting Overview of Windows PowerShell 2.0 (Part 1)
  17. Hey, Scripting Guy! How Do I Format with Windows PowerShell? (Part 2)
  18. Hey, Scripting Guy! How Do I Format with Windows PowerShell? (Part 1)
  19. Hey, Scripting Guy! Weekend Scripter: Conversion Module, Part 2
  20. Hey, Scripting Guy! Weekend Scripter: Conversion Module, Part 1
  21. Hey, Scripting Guy! How Can I Search Active Directory and Produce a Report?
  22. Hey, Scripting Guy! How Do I Search Active Directory?
  23. Hey, Scripting Guy! Can I Query Active Directory for Users Whose Passwords Don't Expire?
  24. Hey, Scripting Guy! How Can I Use Windows PowerShell to Search Active Directory?

January 2010

  1. Hey, Scripting Guy! How Can I Create Managed Service Accounts?
  2. Dandelions, VCR Clocks, and Last Logon Times: These Are a Few of Our Least Favorite Things
  3. Hey, Scripting Guy! Can I Use Windows PowerShell to Manage AD DS Security Groups?
  4. Hey, Scripting Guy! How Can I Create Users and Organizational Units with Active Directory Domain Services Cmdlets?
  5. Hey, Scripting Guy! What’s Up with Active Directory Domain Services Cmdlets?
  6. Hey, Scripting Guy! What's Up with Active Directory Domain Services Cmdlets?
  7. Hey, Scripting Guy! Can You Give All the Steps for Creating, Installing, and Using Windows PowerShell Modules?
  8. Hey, Scripting Guy! How Do I Work with Windows PowerShell Module Paths?
  9. Hey, Scripting Guy! How Can I Install Windows PowerShell Modules on Multiple Users’ Computers?
  10. Hey, Scripting Guy! How Can I Install Windows PowerShell Modules on Multiple Users' Computers?
  11. Hey, Scripting Guy! Tell Me About Modules in Windows PowerShell 2.0
  12. Hey, Scripting Guy! How Can I Create a Windows Visio Drawing of My Workstations’ Disk Subsystem?
  13. Hey, Scripting Guy! How Can I Create a Windows Visio Drawing of My Workstations' Disk Subsystem?
  14. Hey, Scripting Guy! Can I Use WMI and Windows PowerShell to Make a Microsoft Visio Drawing?
  15. Hey, Scripting Guy! Can I Make a Microsoft Visio Drawing with Network Shapes and Symbols?
  16. Hey, Scripting Guy! Is It Possible to Automate Microsoft Visio?
  17. Hey, Scripting Guy! How Do I Add Help Information for Windows PowerShell Parameters?
  18. Top 20 Hey, Scripting Guy! Blog Posts for 2009
  19. Hey, Scripting Guy! What Should I Include in Windows PowerShell Script Help?
  20. Hey, Scripting Guy! How Can I Add Multiline Comments to My Windows PowerShell Scripts?
  21. Hey, Scripting Guy! How Can I Add Help to Windows PowerShell Scripts?

2009 196

December 2009

  1. Hey, Scripting Guy! How Can I Create a Disk Space Report in a Word Document?
  2. Hey, Scripting Guy! How Can I Retrieve the Custom Properties of a Microsoft Word Document?
  3. Hey, Scripting Guy! How Can I List All the Properties of a Microsoft Word Document?
  4. Hey, Scripting Guy! How Can I Italicize Specific Words in a Microsoft Word Document?
  5. Hey, Scripting Guy! Can Windows PowerShell Functions Accept More Than One Input?
  6. Hey, Scripting Guy! Why Would I Even Want to Use Functions in My Windows PowerShell Scripts?
  7. Hey, Scripting Guy! How Can I Use “Real Names” for Windows PowerShell Functions?
  8. Hey, Scripting Guy! How Do I Use Functions in Windows PowerShell 2.0?
  9. Hey, Scripting Guy! Can I Share My Microsoft Outlook Calendar via E-Mail?
  10. Hey, Scripting Guy! Can I Use Windows PowerShell to Create a New Outlook Inbox Rule?
  11. Hey, Scripting Guy! How Can I Tell Which Outlook Rules I Have Created?
  12. Hey, Scripting Guy! With Windows PowerShell Can I Get a List of E-Mail I Have Marked for Follow-Up?
  13. Hey, Scripting Guy! Can I Call WMI Methods More Easily with Windows PowerShell 2.0?
  14. Hey, Scripting Guy! How Can I Use WMI to Set the Screen Saver Timeout Value on Workstations?
  15. Hey, Scripting Guy! How Can I Ensure My Scripts Won’t Fail on Various Windows Operating Systems?
  16. Hey, Scripting Guy! Does the Win32_Volume WMI Class Support Filtering on the Name Property?
  17. Hey, Scripting Guy! How Can I Change Browser History Settings via the Registry?
  18. Hey, Scripting Guy! Can I Use the Registry to Retrieve a List of the Most Recently Run Programs?
  19. Hey, Scripting Guy! How Can I List All User Profiles on a Remote Computer?

November 2009

  1. Hey, Scripting Guy! Can I Change the Default Value of a Registry Key on Multiple Computers?
  2. Hey, Scripting Guy! How Can I Add a Function to a Profile in Windows PowerShell?
  3. Hey, Scripting Guy! What’s the Deal with the Dash in Cmdlet Names?
  4. Hey, Scripting Guy! Why Would I Even Want to Create a Profile in Windows PowerShell?
  5. Hey, Scripting Guy! How Can I Use Profiles with Windows PowerShell?
  6. Hey, Scripting Guy! How Can I Quickly Check Stocks with Windows PowerShell?
  7. Hey, Scripting Guy! How Can I Use a Web Service to Find Weather for a Specific City?
  8. Hey, Scripting Guy! How Can I Use Web Services?
  9. Hey, Scripting Guy! Is There an Easier Way to Work with XML Files?
  10. Hey, Scripting Guy! How Can I Create Variables in Windows PowerShell?
  11. Hey, Scripting Guy! Can I Change on the Fly the Way Windows PowerShell Functions Work?
  12. New! On-demand translation of our blog!
  13. Hey, Scripting Guy! How Can I Create a Custom Function?
  14. Hey, Scripting Guy! Tell Me About Aliases in Windows PowerShell
  15. Hey, Scripting Guy! Can I Start an Event Based on When a Registry Value Is Changed?
  16. Hey, Scripting Guy! Can I Format a Portable Drive When It Is Inserted Into a Computer?
  17. Hey, Scripting Guy! Can I Be Informed When a Portable Drive Is Added by My Computer?
  18. Hey, Scripting Guy! How Can I Write an Event-Driven Script?

October 2009

  1. Hey, Scripting Guy! Tell Me About Remoting in Windows PowerShell 2.0
  2. Hey, Scripting Guy! What Improvements Does Windows PowerShell 2.0 Have?
  3. Windows Management Framework (with Windows PowerShell 2.0) was officially released today!
  4. Hey, Scripting Guy! What Are the New Cmdlets in Windows PowerShell 2.0?
  5. Hey, Scripting Guy! Can I Use Windows PowerShell 1.0 Scripts on Windows PowerShell 2.0?
  6. Hey, Scripting Guy! Part 2: How Can I Update Many Office Word Documents at Once?
  7. Hey, Scripting Guy! Part 1: How Can I Update Many Office Word Documents at Once?
  8. Hey, Scripting Guy! Part 2: How Can I Make Sure That a WMI Provider Exists Before Using It in a Script?
  9. Hey, Scripting Guy! Part 1: How Can I Make Sure That a WMI Provider Exists Before Using It in a Script?
  10. Hey, Scripting Guy! How Can I List the Unique Words from a Microsoft Office Word Document?
  11. Hey, Scripting Guy! Can I Add an Endnote to a Word Document?
  12. Hey, Scripting Guy! How Do I Count the Number of Pages in a Group of Office Word Documents?
  13. Hey, Scripting Guy! How Do I Count the Number of Words in a Group of Office Word Documents?
  14. Hey, Scripting Guy! How Can I Generate a List of All Groups of Which a User Is a Member?
  15. Hey, Scripting Guy! Can I Get a List of All Users in a Domain Without Their Manager Attribute Populated?
  16. Hey, Scripting Guy! How Can I Get a List of Domain Controllers in My Domain? (Part 2)
  17. Hey, Scripting Guy! How Can I Get a List of Domain Controllers in My Domain? (Part 1)
  18. Hey, Scripting Guy! How Can I Use Windows PowerShell to Stop Services?

September 2009

  1. Hey, Scripting Guy! Can I Create Microsoft Access Reports of Stopped Services?
  2. Hey, Scripting Guy! Can I Create Microsoft Access Reports of Running Services?
  3. Hey, Scripting Guy! Can I Use Windows PowerShell to Find the Status of Services on My Computer?
  4. Hey, Scripting Guy! Can I “Unlock” a Read-Only File, Edit it, and Make It Read-Only Again?
  5. Hey, Scripting Guy! Can I Sort Files by Creation Date?
  6. Hey, Scripting Guy! How Can I Check for the Presence or Absence of a Text File?
  7. Hey, Scripting Guy! How Can I Clean Up File Names?
  8. Hey, Scripting Guy! Can I Remove Specific Folder Access Rights on a Per-User Basis?
  9. Hey, Scripting Guy! Can I Apply Security Settings for One Folder to Many Other Folders?
  10. Hey, Scripting Guy! How Can I Tell to Which Folders a User Has Been Granted or Denied Access?
  11. Hey, Scripting Guy! Can I Determine a Folder’s Access Rights and Who Has Them?
  12. Hey, Scripting Guy! Can I Determine Which Servers Have Specific Hotfixes Installed?
  13. Hey, Scripting Guy! Can I Create New Folders in a Sequentially Numbered Series?
  14. Hey, Scripting Guy! Can I Delete All Files from Nested Folders and Subfolders?
  15. Hey, Scripting Guy! How Can I Learn Windows PowerShell?
  16. Hey, Scripting Guy! Can I Use Windows PowerShell to Pick Start and End Dates?
  17. Hey, Scripting Guy! Can Windows PowerShell Alleviate My Need to Type Dates?
  18. Hey, Scripting Guy! Can I Open a File Dialog Box with Windows PowerShell?

August 2009

  1. When a Book Is Finished…
  2. Hey, Scripting Guy! Can I Create a GUI for a Windows PowerShell Script?
  3. Hey, Scripting Guy! How Can I Figure Out Which Version of Microsoft Office Word Is on a Bunch of Computers?
  4. Hey, Scripting Guy! Can I Read a Text File and Use It to Query Servers?
  5. Hey, Scripting Guy! Can You Translate This VBScript to Windows PowerShell?
  6. Developing a Script Taxonomy
  7. Hey, Scripting Guy! Can I List the Program Identifiers That Are on My Computer?
  8. Ode to Our New Script Gallery
  9. Check Out Our New Script Gallery!
  10. Hey, Scripting Guy! Where Can I Find a List of All the Things I Can Do with Windows PowerShell and WMI?
  11. Hey, Scripting Guy! Can Windows PowerShell Call WMI Methods?
  12. Hey, Scripting Guy! How Do I Use WMI with Windows PowerShell to Return Information About Properties?
  13. Hey, Scripting Guy! How Do I Use WMI with Windows PowerShell to Query More Than One Piece of Information?

July 2009

  1. Hey, Scripting Guy! How Can I Move a Group from One Organizational Unit to Another?
  2. Hey, Scripting Guy! How Can I Add a User to Multiple Groups?
  3. Hey, Scripting Guy! How Do I Remove All Group Members in Active Directory?
  4. Hey, Scripting Guy! How Can I Create Organizational Units with Windows PowerShell?
  5. Hey, Scripting Guy! How Can I Test the Efficacy of My Script Modifications?
  6. Hey, Scripting Guy! How Can I Speed Up My Windows PowerShell Scripts?
  7. Hey, Scripting Guy! How Can I Test a Bunch of Scripts and Generate a Report?
  8. Hey, Scripting Guy! How Can I Test a Script I Have Written?
  9. Hey, Scripting Guy! How Can I Ensure That Users Submit Only Allowed Values for Script Parameters?
  10. Hey, Scripting Guy! How Can I Verify Input Received from the Command Line?
  11. Hey, Scripting Guy! How Can I Use Error Handling When a Script Requests User Input?
  12. Hey, Scripting Guy! How Can I Handle Errors in a Windows PowerShell Script?
  13. Hey, Scripting Guy! How Do I Create a CSV File from Within Windows PowerShell?
  14. Hey, Scripting Guy! How Do I Get Data Out of a Function?
  15. Hey, Scripting Guy! How Can I Both Save Information in a File and Display It on the Screen?
  16. Hey, Scripting Guy! How Can I Simply Have Windows PowerShell Display Information on the Screen?
  17. Script Center 101: Our first Zunecast!
  18. Hey, Scripting Guy! How Can I Prompt Users for Information When a Script Is Run?
  19. Hey, Scripting Guy! How Can I Use a Named Parameter When Running Scripts?

June 2009

  1. Hey, Scripting Guy! How Can I Supply More Than One Value from the Command Line?
  2. Hey, Scripting Guy! How Can I Run a Script Without Involving Notepad?
  3. Hey, Scripting Guy! Did You Get a New Web Site?
  4. Hey, Scripting Guy! How Can I Collect System Restore Information in Windows Vista?
  5. Hey, Scripting Guy! How Can I Enable and Disable Offline Files?
  6. Hey, Scripting Guy! How Can I Work with the Offline Files Feature in Windows?

May 2009

  1. Hey, Scripting Guy! How Can I Back Up Specific Folders on My Windows Computer?
  2. Scripting: Your First Steps
  3. Hey, Scripting Guy! How Can I Use Windows PowerShell to Run Daily Checks on My SQL Server 2008 Servers?
  4. Hey, Scripting Guy! How Can I Use the SQL Server Mini-Shell Version of Windows PowerShell?
  5. Hey, Scripting Guy! How Does Windows PowerShell Make It Easier to Work with SQL Server 2008?
  6. Hey, Scripting Guy! Why Should I Use Windows PowerShell with SQL Server 2008?
  7. Hey, Scripting Guy! How Can I Perform More Than One Action with the Win32_Printer WMI Class?
  8. Hey, Scripting Guy! How Can I Use Windows PowerShell to Remove Old Printer Connections, List Printers, and Set New Default Printers?
  9. Hey, Scripting Guy! How Can I Use WMI to Add a Printer Connection by Using Windows PowerShell?
  10. Hey, Scripting Guy! How Can I Document Printer Usage on Client Workstations?
  11. Hey, Scripting Guy! How Can I Use Windows PowerShell to Look for and Replace a Word in a Microsoft Word Document?
  12. Hey, Scripting Guy! How Can I Convert to Windows PowerShell a VBScript Script That Creates a Table in Office Word?
  13. Hey, Scripting Guy! How Can I Convert to Windows PowerShell a VBScript Script to Which I Want to Make Significant Changes?
  14. Hey, Scripting Guy! How Can I Convert a VBScript to a Windows PowerShell Script That Creates an Office Word Document with Hyperlinks?
  15. Hey, Scripting Guy! How Can I Evaluate a Condition and Select from Several Options with Windows PowerShell?
  16. Hey, Scripting Guy! How Can I Use the If Statement in Windows PowerShell?
  17. Hey, Scripting Guy! How Can I Loop Through Collections with Windows PowerShell?
  18. Hey, Scripting Guy! How Can I Use Windows PowerShell to Handle Mind-Numbing, Repetitive Tasks?

April 2009

  1. Hey, Scripting Guy! How Can I Use the Do…While…Loop in Windows PowerShell?
  2. Hey, Scripting Guy! How Can I Use the Windows PowerShell Equivalent of the VBScript While…Wend Loop?
  3. Hey, Scripting Guy! How Can I Write and Run a Windows PowerShell Script?
  4. Hey, Scripting Guy! How Can I Work with Directories, Files, and Folders by Using Windows PowerShell?
  5. Hey, Scripting Guy! How Can I Identify and Delete an Instance of a Process?
  6. Hey, Scripting Guy! Windows PowerShell and Pipelining
  7. Hey, Scripting Guy! Windows Powershell: An Introduction
  8. Hey, Scripting Guy! How Can I Parse My Firewall Log File to See What Kind of Packets Are Being Sent?
  9. Hey, Scripting Guy! How Can I See Which Packets Are Being Dropped by Windows Firewall?
  10. Hey, Scripting Guy! How Can I Convert a Tab-Delimited File to a Comma-Separated Value File?
  11. Hey, Scripting Guy! How Can I Create a Phone Directory from Files with Varying Text Formats?
  12. Hey, Scripting Guy! How Can I Check My Event Logs to See Why My Computer Isn’t Performing Well?
  13. Hey, Scripting Guy! How Can I Check the Size of My Event Log and Then Backup and Archive It If It Is More Than Half Full?
  14. Hey, Scripting Guy! How Can I Query Event Logs to Discover Active Directory Information?
  15. Hey, Scripting Guy! How Can I Check My Event Logs?
  16. Hey, Scripting Guy! Quick-Hits Friday: The Scripting Guys Respond to a Bunch of Questions (04/03/09)
  17. Hey, Scripting Guy! How Can I Run a Script When My Computer Is Idle?
  18. Hey, Scripting Guy! How Can I Best Work with Task Scheduler?

March 2009

  1. Hey, Scripting Guy! How Can I List and Delete Scheduled Jobs?
  2. Hey, Scripting Guy! How Can I Create a Scheduled Task on a Number of Computers?
  3. Hey, Scripting Guy! How Can I Identify All Local Users, Groups, and Services on a Local Computer?
  4. Hey, Scripting Guy! How Can I Change the Passwords of Multiple Local Computer Accounts?
  5. Hey, Scripting Guy! How Can I Create More Than One User, Assign Attribute Values, and Assign the Users to Groups?
  6. Hey, Scripting Guy! How Can I Create the Same User Account and Password on Multiple Computers?
  7. Hey, Scripting Guy! How Can I Search Active Directory with Windows PowerShell to Return a List of Missing Groups?
  8. Hey, Scripting Guy! How Can I Search Active Directory from Within Windows PowerShell?
  9. Hey, Scripting Guy! How Can I Remove a Microsoft Update?
  10. Hey, Scripting Guy! How Can I Search For, Download, and Install an Update?
  11. Hey, Scripting Guy! How Can I Tell Which Software Updates Are Available Via Windows Update?
  12. Hey, Scripting Guy! How Can I List All Updates That Have Been Added to a Computer?
  13. Hey, Scripting Guy! How Can I Get WMI Information About More Than One Computer?
  14. Hey, Scripting Guy! How Do I Migrate My VBScript WMI Queries to Windows PowerShell?
  15. Hey, Scripting Guy! How Do I Find the Names of WMI Classes?
  16. Hey, Scripting Guy! How Can I Use WMI with Windows PowerShell?

February 2009

  1. Hey, Scripting Guy! How Do I Query and Retrieve DNS Information?
  2. Hey, Scripting Guy! How Do I Create a New DNS Zone?
  3. Hey, Scripting Guy! How Can I Create DNS Mail Exchanger (MX) Records and Have a Text File Generated to Show What Was Created?
  4. Hey, Scripting Guy! How Do I Check Host Name Records?
  5. Hey, Scripting Guy! How Can I Import Data into Office Access from Office Excel?
  6. Hey, Scripting Guy! How Can I Tell Which Tables and Columns Are in a Database Without Opening It?
  7. Hey, Scripting Guy! How Can I Create a Database with More Than One Table?
  8. Hey, Scripting Guy! How Can I Use Windows PowerShell to Create an Office Access Database?
  9. Hey, Scripting Guy! How Can I Generate a List of My Group Policy Objects?
  10. Hey, Scripting Guy! How Can I Create New Group Policy Objects?
  11. Hey, Scripting Guy! How Can Get a List of All My Orphaned Group Policy Objects?
  12. Hey, Scripting Guy! How Can I List All Group Policy Objects in a Domain?
  13. Hey, Scripting Guy! How Can I Hide My Desktop Wallpaper?
  14. Hey, Scripting Guy! How Can I Rename All of the Pictures in a Folder?
  15. Hey, Scripting Guy! How Do I Rename All Files in a Folder?
  16. Hey, Scripting Guy! How Can I Tell How Much Free Disk Space a User Has?

January 2009

  1. Hey, Scripting Guy! How Can I Display My Office Outlook Appointments Without Starting Office Outlook?
  2. Hey, Scripting Guy! How Can I Notify Users of the Space Their Deleted Items Folder Is Using?
  3. Hey, Scripting Guy! How Do I Determine How Many Office Outlook E-Mail Messages I Sent in a Week?
  4. Hey, Scripting Guy! How Do I Use Windows PowerShell to Work with Junk E-Mail in Office Outlook?
  5. Hey, Scripting Guy! How Can I Stop an Unwanted Process?
  6. Hey, Scripting Guy! How Can I Back Up a Database’s Data Folder While the Database Is Running?
  7. Hey, Scripting Guy! How Do I Display a Message and the Time a Process Was Terminated?
  8. Hey, Scripting Guy! How Can I Be Notified When a Process Begins?
  9. Hey, Scripting Guy! How Can I Modify the Footers of an Office Excel Spreadsheet?
  10. Hey, Scripting Guy! How Do I Center Contents of a Column in Office Excel?
  11. Hey, Scripting Guy! How Do I Run an Office Excel Macro on Multiple Workbooks?
  12. Hey, Scripting Guy! How Can I Add a Function to an Office Excel Spreadsheet?
  13. Hey, Scripting Guy! How Can I Configure the Cmd Console via the Registry?
  14. Hey, Scripting Guy! How Can I Change My Internet Explorer Home Page?
  15. Hey, Scripting Guy! How Can I Modify Registry Settings That Configure Windows Explorer?
  16. Hey, Scripting Guy! How Do I Check Which Version of Windows PowerShell I'm Using?
  17. Hey, Scripting Guy! How Can I Copy a File Multiple Times and Give a Unique Name to Each File?

2008 177

December 2008

  1. Hey, Scripting Guy! How Can I Create File Names Based on Their Time Stamp?
  2. Hey, Scripting Guy! How Do I Back Up Files That Have Been Modified in the Last Day?
  3. Hey, Scripting Guy! How Can I Delete and Manage PDF Files?
  4. Hey, Scripting Guy! How Can I Document Printers?
  5. Hey, Scripting Guy! How Can I Kill Processes?
  6. Hey, Scripting Guy! How Can I Easily Reconfigure Services?
  7. Hey, Scripting Guy! How Can I Have Computer Configuration Information Written to an HTML File?

November 2008

  1. Hey, Scripting Guy! How Can I Pull Server Diagnostic Information and Have It Saved in an Excel Spreadsheet with a Chart?
  2. Hey, Scripting Guy! How Can I Collect Processor Information?
  3. Hey, Scripting Guy! How Can I Determine the Average Process Utilization for My Computer?
  4. Hey, Scripting Guy! How Can I Control the Data Returned by the Performance Monitor Tool?
  5. Hey, Scripting Guy! How Can I Find Locked-Out Accounts?
  6. Hey, Scripting Guy! How Can I Find Old Computer Accounts?
  7. Hey, Scripting Guy! How Can I Find Expiring Passwords?
  8. Hey, Scripting Guy! How Can I Locate Missing Attributes in Active Directory Domain Services?
  9. Hey, Scripting Guy! How Can I Count How Many Images Are Embedded in Microsoft Word Documents?
  10. Hey, Scripting Guy! How Can I Convert Word Files to PDF Files?
  11. Hey, Scripting Guy! How Can I Create a Microsoft Word Document from WMI Information?
  12. Hey, Scripting Guy! How Can I Check Spelling and Grammar in Microsoft Office Word?
  13. Hey, Scripting Guy! How Can I Format a Microsoft Word Paragraph?
  14. Hey, Scripting Guy! How Can I Add a Windows PowerShell Shortcut to the Quick Launch Toolbar?

October 2008

  1. Hey, Scripting Guy! How Can I Determine Folder Size?
  2. Hey, Scripting Guy! How Can I Create an HTA to Do Temperature Conversions?
  3. Hey, Scripting Guy! How Can I Edit Terminal Server Profiles for Users in Active Directory?
  4. Hey, Scripting Guy! How Can I Create Users from a CSV File?
  5. Hey, Scripting Guy! How Can I Create Passwords for My Users?
  6. Hey, Scripting Guy! How Can I Read a CSV File?
  7. Hey, Scripting Guy! How Can I Read Microsoft Excel Metadata?
  8. Hey, Scripting Guy! Australian Dispatch #3: Self-Contained Underwater Breathing Apparatus
  9. Hey, Scripting Guy! How Can I Reuse Functions?

September 2008

  1. Hey, Scripting Guy! How Can I Enable or Disable My Network Adapter?
  2. Hey, Scripting Guy! Australian Dispatch #2: A Metric Ton of Scripting
  3. Hey, Scripting Guy! Australian Dispatch #1: How Does a Scripting Guy Pack for a Trip?
  4. Hey, Scripting Guy! How Can I Write to Excel Without Using Excel?
  5. Hey, Scripting Guy! How Can I Read from Excel Without Using Excel?
  6. Hey, Scripting Guy! How Do I Find Information About the Network Adapter Cards on My Computer?
  7. Hey, Scripting Guy! How Can I Tell When I Last Logged On?
  8. Hey, Scripting Guy! How Do I Use Windows PowerShell to Run the Same WMI Queries Against Multiple Computers?

August 2008

  1. Hey, Scripting Guy! What’s Going on in the Service Host Process?
  2. Hey, Scripting Guy! How Can I Troubleshoot Drive-Mapping Issues?
  3. Hey, Scripting Guy! How Do I Calculate Server Uptime?
  4. Hey, Scripting Guy! How Long Has My Server Been Up?
  5. Hey, Scripting Guy! How Can I Find Files’ Metadata?
  6. Hey, Scripting Guy! When Will We Land?

July 2008

  1. Hey, Scripting Guy! How Can I Compare Files With the Same Name But Two Different Extensions?
  2. Hey, Scripting Guy! How Can I Load a Drop-Down List From a Text File?
  3. Hey, Scripting Guy! How Can I Read the MAC Address From a Text File?
  4. Hey, Scripting Guy! How Can I Replace a Series of Variables Found in a Text File with Values Taken From That File?
  5. Hey, Scripting Guy! How Can I Summarize Information Found in a Spreadsheet Row?

June 2008

  1. Hey, Scripting Guy! How Can I Copy Specified Sections of an .RTF File to a New Word Document?
  2. Hey, Scripting Guy! How Can I Prevent Office Excel From Turning My Imported Numbers Into Dates?
  3. Hey, Scripting Guy! How Can I Copy Files Based on Multiple Criteria?
  4. Hey, Scripting Guy! How Can I Add a Hyperlink to a Microsoft Office Outlook Signature?
  5. Hey, Scripting Guy! How Can I Change a Registry Value Named (Default)?
  6. Hey, Scripting Guy! How Can I Open and Close Outlook Attachments?
  7. Hey, Scripting Guy! How Can I Change the Letter Case of My File Names?
  8. Hey, Scripting Guy! How Can I Modify a Text File Based on the Value of a Particular Column in the File?
  9. Hey, Scripting Guy! How Can I Use a File Mask When Renaming Files?
  10. Hey, Scripting Guy! How Can I Remove the Speaker Notes From a PowerPoint Presentation?
  11. Hey, Scripting Guy! How Can I Remove Specified Commas from a Comma-Separated Values File?
  12. Hey, Scripting Guy! How Can I Retrieve Free/Busy Time From Microsoft Outlook?
  13. Hey, Scripting Guy! How Can I Run a Command-Line Tool Multiple Times and Save the Output to a Text File?
  14. Hey, Scripting Guy! How Can I Get a List of All the Styles in a Word Document?
  15. Hey, Scripting Guy! How Can I Get a Script to Pick Up Where It Left Off After a Reboot?
  16. Hey, Scripting Guy! How Can I Apply a Timeout to an InputBox?
  17. Hey, Scripting Guy! How Can I Add a Line to the Beginning of a Text File And Simultaneously Delete the Last Line of That File?
  18. Hey, Scripting Guy! How Can I Save My Outlook Contacts as .MSG Files?
  19. Hey, Scripting Guy! How Can I Determine the Largest Value in a Table Column in Microsoft Office Word?
  20. Hey, Scripting Guy! How Can I Move Files Based on Their Three-Part File Name?
  21. Hey, Scripting Guy! How Can I Use Leading Zeroes When Displaying a Value in Windows PowerShell?

May 2008

  1. Hey, Scripting Guy! How Can I Copy the Extended Data of My Audio Files to an Excel Spreadsheet?
  2. Hey, Scripting Guy! How Can I Search For a Specific Style in a Folder Full of Microsoft Word Documents?
  3. Hey, Scripting Guy! How Can I Report Back File Dates Using Labels Like Today, Yesterday, and Last Week?
  4. Hey, Scripting Guy! How Can I Tile Workbook Windows in Microsoft Excel?
  5. Hey, Scripting Guy! How Can I Extract Miscellaneous Computer Names From a Text File?
  6. Hey, Scripting Guy! How Can I Use Windows PowerShell to Determine Whether a Local User Account Exists?
  7. Hey, Scripting Guy! How Can I Remove Delimiters, and Fix Apostrophes, in a CSV File?
  8. Hey, Scripting Guy! How Can I Compare Two Strings Values and Then Report Back the Result of That Comparison?
  9. Hey, Scripting Guy! How Can I Sort Digital Files By the Date Each Picture Was Taken?
  10. Hey, Scripting Guy! How Can I Search a Folder For All the Image Files That Are Not a Specified Height and Width?
  11. Hey, Scripting Guy! How Can I Delete All the Files in a Folder Except for the Most-Recently Created File?
  12. Hey, Scripting Guy! How Can I Search a Text File for Activities That Took Place on a Specified Date?
  13. Hey, Scripting Guy! How Can I Move Emails From One Outlook Folder to Another?
  14. Hey, Scripting Guy! How Can I Determine the Distinguished Name of the OU Where the Logged-On User’s User Account Resides?
  15. Hey, Scripting Guy! How Can I Use Windows PowerShell to Pick Out the Unique File Extensions Used in a Collection of Files?
  16. How Can I Use Windows PowerShell to Report Back the Name and Creation Date for Files Containing a Specified String Value?
  17. Hey, Scripting Guy! How Can I Copy a Portion of a Microsoft Word Document to a New Microsoft Word Document?
  18. Hey, Scripting Guy! How Can I Modify a .CSV File and Then Import That File into Microsoft Excel?
  19. Hey, Scripting Guy! How Can I Search for a Word in a Text File and Return the Entire Line Where That Word Was Found?
  20. Hey, Scripting Guy! How Can I Identify the 20 Most-Recently Modified Files in a Folder?
  21. Hey, Scripting Guy! How Can I Change the Value and Color of a Spreadsheet Cell Based on the Sum of Other Cells in That Spreadsheet?
  22. Hey, Scripting Guy! How Can I Sort a Text File Based on a Specific Column in That File?

April 2008

  1. Hey, Scripting Guy! How Can I Read a Text File and Extract All the Text Enclosed in Double Quote Marks?
  2. Hey, Scripting Guy! How Can I Use Windows PowerShell to Determine the Number of Lines in a Text File?
  3. Hey, Scripting Guy! How Can I Install Fonts Using a Script?
  4. Hey, Scripting Guy! How Can I Pass Command-Line Arguments to a Batch File Started From a Script?
  5. Hey, Scripting Guy! How Can I Randomly Assign a Font to Characters in a Word Document?
  6. Hey, Scripting Guy! How Can I Schedule a Meeting Each Monday Through Friday For Two Weeks?
  7. Hey, Scripting Guy! How Can I Monitor a Folder for the Creation of New Subfolders?
  8. Hey, Scripting Guy! How Can I Parse a Text File and Retrieve All the Information Contained Within Square Brackets?
  9. Hey, Scripting Guy! How Can I Store Arrays Within Another Array?
  10. Hey, Scripting Guy! How Can I Find Folders Whose Name Fits a Specified Pattern?
  11. Hey, Scripting Guy! How Can I Use Windows PowerShell to Determine the Owner of a File?
  12. Hey, Scripting Guy! How Can I Import a Fixed-Width Data File into Microsoft Excel?
  13. Hey, Scripting Guy! How Can I Use Windows PowerShell to Look at All the Microsoft Office Documents in a Folder?
  14. Hey, Scripting Guy! How Can I Delete Duplicate Entries in a Tab-Delimited File?
  15. Hey, Scripting Guy! How Can I Conditionally Add Lines to a Text File?
  16. Hey, Scripting Guy! How Can I Retrieve All the Values in a Registry Key?
  17. Hey, Scripting Guy! How Can I Check to See if Two Lines of Text are in a File and, If They Aren’t, Append Those Lines to the File?
  18. Hey, Scripting Guy! How Can I Determine the Currency Symbol in Use on a Computer?
  19. Hey, Scripting Guy! How Can I Separate The Month From the Year in a Date String Like 122007?
  20. Hey, Scripting Guy! How Can I Sort Items Retrieved From a Microsoft Outlook Folder?
  21. Hey, Scripting Guy! How Can I Open an Alternate Home Page If the Default Home Page Isn’t Available?
  22. Hey, Scripting Guy! How Can Retrieve a List of All My Computer Accounts, Grouped By OU?

March 2008

  1. Hey, Scripting Guy! How Can I Retrieve Information About All the Shortcut Files in a Folder?
  2. Hey, Scripting Guy! How Can I Incrementally Rename Files Based on the File Creation Date?
  3. Hey, Scripting Guy! How Can I Change the Last-Accessed Date of a File to Match Its Last-Modified Date?
  4. Hey, Scripting Guy! How Can I Standardize the Logon Name for All My Users?
  5. Hey, Scripting Guy! How Can I Add a Hotkey to an HTA Button?
  6. Hey, Scripting Guy! How Can I Use Data Read From a Text File as Command-Line Parameters For a Batch File?
  7. Hey, Scripting Guy! How Can I Use Both AND and OR Operators in a Single WMI Query?
  8. Hey, Scripting Guy! How Can I List the Members of a Domain Group That Belongs to the Local Administrators Group?
  9. Hey, Scripting Guy! How Can I Retrieve the User Name and User Initials From Microsoft PowerPoint?
  10. Hey, Scripting Guy! How Can I Get a List of Active Directory Groups That Have Just 1 Member or Fewer?
  11. Hey, Scripting Guy! How Can I Copy a File to a Removable Drive If I Don’t Know the Drive Letter of That Drive?
  12. Hey, Scripting Guy! How Can I Find the Number (and Size) of All the Files Recently Modified or Added to a Computer?
  13. Hey, Scripting Guy! How Can I Sort a Spreadsheet By Cell Color?
  14. Hey, Scripting Guy! How Can I Use Windows PowerShell to Add a Domain User to a Local Group?
  15. Hey, Scripting Guy! How Can I Return a List of All the Folders Whose Name Starts With a Specified String Value?
  16. Hey, Scripting Guy! How Can I Get an HTA to Remember Its Previous Position Onscreen?
  17. Hey, Scripting Guy! How Can I Write a Message to All the Empty Files in a Folder?
  18. Hey, Scripting Guy! How Can I Verify That a User Entered a Valid Drive Letter?
  19. Hey, Scripting Guy! How Can I Map a Drive Based on the Computer’s Subnet?
  20. Hey, Scripting Guy! How Can I Change a File That’s Found in a Folder and in All Its Top-Level Subfolders?

February 2008

  1. Hey, Scripting Guy! How Can I List All the Users in an OU Who Are Not Members of a Specified Group?
  2. Hey, Scripting Guy! How Can I Move Files Based on a Portion of the File Name?
  3. Hey, Scripting Guy! How Can I Create a GUID Using Windows PowerShell?
  4. Hey, Scripting Guy! How Can I Check the Value of a Specific Cell in a Bunch of Office Excel Spreadsheets?
  5. Hey, Scripting Guy! How Can I Find a Word in a Document and Change the Background Color of the Paragraph Where That Word Appears?
  6. Hey, Scripting Guy! How Can I Replace Incorrect Dates in My File Names?
  7. Hey, Scripting Guy! How Can I Set a Reminder on All My Office Outlook Appointments?
  8. Hey, Scripting Guy! How Can I Mark the First Occurrence of a Number in an Office Excel Spreadsheet?
  9. Hey, Scripting Guy! How Can I Enable Users to Change File Extensions Using the SendTo Command?
  10. Hey, Scripting Guy! How Can I Extract Three-Digit Numbers From a String?
  11. Hey, Scripting Guy! How Can I Use a Disconnected Recordset in Windows PowerShell?
  12. How Can I Run a Subroutine in an HTA After a Set Amount of Time?
  13. Hey, Scripting Guy! How Can I Convert Pacific Standard Time to My Local Time?
  14. Hey, Scripting Guy! How Can I Use Windows PowerShell to Sort a CSV File?
  15. Hey, Scripting Guy! How Can I Remove Extraneous Spaces From Fields in a Text File?
  16. Hey, Scripting Guy! How Can I Select Text in a HTA and Then Append That Text to a File?
  17. Hey, Scripting Guy! How Can I Read Custom Summary Information Properties for an Office Excel File?
  18. Hey, Scripting Guy! How Can I Read Computer Names From a Text File and Then Verify Whether or Not Those Computers Still Exist?
  19. Hey, Scripting Guy! How Can I Count the Number of Sentences and Paragraphs in an Office Word Document?
  20. Hey, Scripting Guy! How Can I Create an HTA For Displaying Log Files?
  21. Hey, Scripting Guy! How Can I Randomly Assign a Sound to a Sound Event?

January 2008

  1. Hey, Scripting Guy! How Can I Use Windows PowerShell to Retrieve the Non-Unique Items in a List?
  2. Hey, Scripting Guy! How Can I Display a Message or Change the Cursor When Carrying Out a Lengthy Operation in an HTA?
  3. Hey, Scripting Guy! How Can I Change the Color of a Spreadsheet Cell Based on a Range of Values?
  4. Hey, Scripting Guy! How Can I Create a Disk Quota That Gives the User Unlimited Disk Space?
  5. Hey, Scripting Guy! How Can I Schedule an All-Day Event in Microsoft Office Outlook?
  6. Hey, Scripting Guy! How Can I Sort the Contents of a Text File in Numerical Order?
  7. Hey, Scripting Guy! How Can I Change the Priority of Each Instance of an Application?
  8. Hey, Scripting Guy! How Can I Synchronize a Text File of Folder Names With the Subfolders in a Folder?
  9. Hey, Scripting Guy! How Can I Import Multiple Worksheets into an Access Database?
  10. Hey, Scripting Guy! How Can I Search For Values in an Excel Worksheet?
  11. Hey, Scripting Guy! How Can I Use Windows PowerShell to Replace Characters in a Text File?
  12. Hey, Scripting Guy! How Can I Extract Specific Information From a Word Document and Then Use That Information to Rename the Document?
  13. Hey, Scripting Guy! How Can I Add a Record to a Database Using Windows PowerShell?
  14. Hey, Scripting Guy! How Can I Search For a Folder and Return the Folder Path?
  15. Hey, Scripting Guy! How Can I Tally All the Items in a Microsoft Word Document?
  16. Hey, Scripting Guy! How Can I List All the Duplicate Files in a Folder and Its Subfolders?
  17. Hey, Scripting Guy! How Can I Reset the Revision Number of a Word Document to 1?
  18. Hey, Scripting Guy! How Can I Modify the Email Addresses of All the Users in an OU and Its SubOUs?
  19. Hey, Scripting Guy! How Can I Copy the Membership of a Local Group to a New Local Group?
  20. Hey, Scripting Guy! How Can I Add a Domain Group to a Local Group?
  21. Hey, Scripting Guy! How Can I Delete a Set of Records From an Access Database?
  22. Hey, Scripting Guy! How Can I Remove Group Members Whose User Accounts Reside in a Specific OU?

← 2004–2007 2013–2014 →