Scripting Blog

A place to learn about PowerShell and share stories of automation

Search AD for Missing Email Addresses Using PowerShell

Summary: Learn how to use Windows PowerShell and the Active Directory cmdlets to find and replace missing email addresses.   Hey, Scripting Guy! I am hoping you can help me. We recently decommissioned a domain and moved all the users from that domain into an organizational unit (OU) under our corporate domain. This has simplified ...

Search Active Directory for User and Office Locations

Summary: Search Active Directory for user and office locations by using Windows PowerShell and no scripting.   Hey, Scripting Guy! I am looking for an easy way to search Active Directory. For example, I need to find information out about users. We are moving offices in our city, and I need to find users who are in specific offices in ...

Use PowerShell Active Directory Cmdlets Without Installing Any Software

Summary: Learn how to use Windows PowerShell remoting to manage user objects without installing software on the client.   Hey, Scripting Guy! I was reading your article about using the Microsoft Active Directory Windows PowerShell cmdlets, and it looks really cool. The problem is that I do not want to install the Windows Remote Server ...

Use PowerShell to Document Your Network Configuration

Summary: Learn how to use Windows PowerShell and Active Directory cmdlets to document your Active Directory configuration.   Hey, Scripting Guy! I recently inherited an Active Directory. By this, I mean the network administrator quit. He did not give any notice, and it appears he took any documentation he may have created with him. He may...

Use Cool PowerShell Tricks to Simplify Your Scripts

Summary: Learn how to use a collection of cool Widows PowerShell tricks to simplify writing scripts.   Microsoft Scripting Guy Ed Wilson here. Today I am proud to announce that Microsoft's  newest Windows PowerShell MVP  Bartek Bielawski returns to the Hey, Scripting Guy! Blog. Congratulations Bartek! Bartek Bielawski has ...