Sometimes it is crucial to replace special characters in text before you can use it. For example, if you plan to create Active Directory accounts,...
posts-powershell
Getting Airports and Weather Info near You
PowerShell can talk to web services, and there are some public web services that you can contact via internet. Here are two functions: Get-Airport...
Identifying Essential Add-Type Statement
When you access .NET types and objects directly in your PowerShell code, you must make sure that the appropriate .NET assemblies are loaded. If you...
Understanding the –f Operator
You may have come across the –f operator before and wondered what it does. It’s the format operator and provides an extremely easy way...
Creating Backup Copies of Many Files
PowerShell can quickly create backup files of your files. All you need to adjust is the type of files you want to backup, and the file extension you...
Piping Results Straight Into Office Word
With only a few lines of code you can implement a command called Out-OfficeWord. It takes the data you pipe into it and inserts them into a new Word...
Search WMI for Useful Information
WMI is a great source of information but it is not always easy to find out the names of valid WMI classes to query. Here is a little search tool: it...
Use a Grid View Window as a Universal Dialog
Out-GridView can be much more than just a window showing results. You can turn it into a pretty useful universal dialog. Let's assume you want...
Outputting File Sizes in Different Formats
When you store a number in a variable, you may want to display the number in different units. Bytes are very precise, but sometimes displaying the...
Converting Date/Time Formats
Here is a simple PowerShell filter that can convert any DateTime object into any date/time-format you like: #requires -Version 1 filter...
Waiting for Process Launch
PowerShell has a built-in support to wait until a process or many processes end: simply use Wait-Process. There is no support to do the opposite:...
Invoking Different Code Based on Parameter Value
Here is a simple concept using an action parameter with a number of choices. Each choice refers to a script block that would be executed then....