Posts by Tag

PowerShell

Import-Csv and Headers in PowerShell

2 minute read

The Import-Csv cmdlet in PowerShell is awesome. It saves a lot of time and provides a great integration point since the csv format is a common option for exp...

Honorary Scripting Guy!

less than 1 minute read

This week I was selected as an Honorary Scripting Guy. The list includes some of the top authors and trainers in the PowerShell world, and it’s a real honor ...

Join me at SQL Saturday #151 in Orlando

less than 1 minute read

I will be presenting PowerShell for Beginners at SQL Saturday #151 in Orlando, Florida on September 29. This session will cover the fundamentals for anyone ...

2012 Jacksonville IT Pro Camp

1 minute read

It was great meeting so many new people interested in PowerShell at the Jacksonville IT Pro Camp last weekend. All of the presenters at these events are volu...

Resources from SQL Saturday #130

2 minute read

I want to thank everyone that attended my PowerShell session at SQL Saturday #130 in Jacksonville. It was a great opportunity to demonstrate some PowerShell ...

SQL Saturday #110 Presentation

less than 1 minute read

This weekend was my first SQL Saturday, and I was very happy to have my session on PowerShell remoting selected. The SQL community is an amazing bunch of peo...

Windows 8 Consumer Preview and PowerShell 3.0

less than 1 minute read

Yesterday, the Consumer Preview of Windows 8 was released along with the beta of Windows Management Framework 3.0, which is PowerShell v3 for Windows 7 Servi...

Quest PowerShell Cmdlet Cheat Sheet

less than 1 minute read

Getting through the inital learning curve of using PowerShell for administration tasks can be frustrating. This is especially true when someone is on the pho...

List of PowerShell Books

4 minute read

My list of free PowerShell eBooks has been very popular, so I decided to compile a list of paid PowerShell books. I own several of these books myself, and I ...

Presentation from 2012 Sarasota IT Pro Camp

less than 1 minute read

The 2012 Sarasota IT Pro Camp at Keiser University was a great success, mainly due to the hard work from the organizers and volunteers. I want to thank all t...

SQL Saturday #110 in Tampa

less than 1 minute read

I will be presenting at SQL Saturday #110 in Tampa, Florida on March 10th. This is a free event for SQL Server professionals and anyone that’s interested in ...

Sessions from the 2012 Orlando IT Pro Camp

less than 1 minute read

Thank you to everyone that attended the 2012 Orlando IT Pro Camp. It was a great opportunity to learn and network with other IT Professionals. Here are the s...

Enable RSAT Features with PowerShell and Dism

less than 1 minute read

Checking boxes gets old quickly, and I’ve installed and checked those little boxes for the Remote Server Administration Tools (RSAT) on Windows 7 enough time...

Version Control for PowerShell

less than 1 minute read

This presentation was mostly a demo of using TortoiseHg, and how it can be useful for IT Pros that need to manage production scripts. Here is the slide deck...

PowerShell 3.0 Community Technology Preview

less than 1 minute read

Microsoft released the Community Technology Preview (CTP) of the Windows Management Framework 3.0, which includes PowerShell v3. This can be installed on Win...

Windows 8 Developer Preview with PowerShell v3

less than 1 minute read

Microsoft released the Windows 8 developer preview last night, which includes PowerShell version 3! The IT Pros that couldn’t sleep last night are reporting ...

Using Version Control for PowerShell

3 minute read

Software developers wouldn’t think of working on a project without some type of version control for their source code. So why is this is a rare topic for IT ...

List of Free PowerShell eBooks

less than 1 minute read

When I needed to build a collection of PowerShell resources for our internal IT personnel, I had trouble finding a comprehensive list of all the freely avail...

Fan-Out Performance Without Remoting

less than 1 minute read

After my last post on PowerShell Remoting performance, I received an email asking if I had tried Split-Job. It works by creating multiple runspaces so that a...

PowerShell Remoting Performance

1 minute read

Using fan-out PowerShell remoting has some amazing performance benefits, but it can be difficult to find real-world metrics that describe just how efficient ...

Embed a C# Program in a PowerShell Script

11 minute read

Advanced Event 8 of the 2011 Scripting Games was a beast. It was complex even before the requirement of writing a graphical user interface, and this event ha...

Webclient Caching with PowerShell

10 minute read

In Advanced Event 7 of the 2011 Microsoft Scripting Games, the goal was to map names to Twitter screen names. The information was to be gathered from the SQL...

ScriptBlock Flexibility in PowerShell

5 minute read

I decided to start sharing some of my submissions for the 2011 Microsoft Scripting Games that received decent ratings. This is my entry for Advanced Event 3,...

Get-Geocode

1 minute read

```powershell Function Get-Geocode { [CmdletBinding()] Param ( [Parameter(Mandatory=$True)] [String]$Address, [ValidateSet("...

Updated Get-MonitorInfo

less than 1 minute read

This is an updated function for gathering monitor information that accepts input from the pipeline or as a parameter.

BIOS Management with PowerShell

less than 1 minute read

Hewlett-Packard’s Client Management Interface and Dell’s OpenManage Client Instrumentation allow their hardware to be managed through various enterprise mana...

Rename Computers with PowerShell

less than 1 minute read

Some documentation refers to the Rename-Computer cmdlet, but according to this post, providing an invalid computer name could cause unexpected results. Since...

Geocoding with PowerShell

less than 1 minute read

Version 3 of Google’s Geocoding API does not return information in CSV format. This updated code processes the XML returned by the new API.

Query Active Directory with PowerShell

1 minute read

This function queries Active Directory for users matching the specified parameter and generates a PSObject with certain properties from the returned objects....

Back to Top ↑

VBScript

Creating Lists of Computer Names

less than 1 minute read

Very often you will want to run a script against a list of computers. I’ve found that the most flexible way is to grab computer names from a text file. When ...

Finding computer IP information

1 minute read

When we went through a subnet change, we found there were many systems with an incorrect default gateway manually entered into their IP information.

Creating AD computer accounts from a CSV

1 minute read

This is an updated script that creates computer accounts in Active Directory. This script uses a comma separated values file as an input instead of two text ...

Automatic Logoff when Screensaver Activates

less than 1 minute read

Many organizations have workstations in common areas for various purposes. If a user walks off without logging out first, that workstation needs to be unlock...

Back to Top ↑

Active Directory

Quest PowerShell Cmdlet Cheat Sheet

less than 1 minute read

Getting through the inital learning curve of using PowerShell for administration tasks can be frustrating. This is especially true when someone is on the pho...

Query Active Directory with PowerShell

1 minute read

This function queries Active Directory for users matching the specified parameter and generates a PSObject with certain properties from the returned objects....

Creating Lists of Computer Names

less than 1 minute read

Very often you will want to run a script against a list of computers. I’ve found that the most flexible way is to grab computer names from a text file. When ...

Creating AD computer accounts from a CSV

1 minute read

This is an updated script that creates computer accounts in Active Directory. This script uses a comma separated values file as an input instead of two text ...

Back to Top ↑

WMI

Updated Get-MonitorInfo

less than 1 minute read

This is an updated function for gathering monitor information that accepts input from the pipeline or as a parameter.

BIOS Management with PowerShell

less than 1 minute read

Hewlett-Packard’s Client Management Interface and Dell’s OpenManage Client Instrumentation allow their hardware to be managed through various enterprise mana...

Finding computer IP information

1 minute read

When we went through a subnet change, we found there were many systems with an incorrect default gateway manually entered into their IP information.

Creating AD computer accounts from a CSV

1 minute read

This is an updated script that creates computer accounts in Active Directory. This script uses a comma separated values file as an input instead of two text ...

Automatic Logoff when Screensaver Activates

less than 1 minute read

Many organizations have workstations in common areas for various purposes. If a user walks off without logging out first, that workstation needs to be unlock...

Back to Top ↑

IT Pro Camp

2012 Jacksonville IT Pro Camp

1 minute read

It was great meeting so many new people interested in PowerShell at the Jacksonville IT Pro Camp last weekend. All of the presenters at these events are volu...

Presentation from 2012 Sarasota IT Pro Camp

less than 1 minute read

The 2012 Sarasota IT Pro Camp at Keiser University was a great success, mainly due to the hard work from the organizers and volunteers. I want to thank all t...

SQL Saturday #110 in Tampa

less than 1 minute read

I will be presenting at SQL Saturday #110 in Tampa, Florida on March 10th. This is a free event for SQL Server professionals and anyone that’s interested in ...

2012 Sarasota IT Pro Camp

less than 1 minute read

I will be presenting my PowerShell Remoting session at the Sarasota IT Pro Camp on February 18th. These events are free, one-day learning conferences for IT ...

Sessions from the 2012 Orlando IT Pro Camp

less than 1 minute read

Thank you to everyone that attended the 2012 Orlando IT Pro Camp. It was a great opportunity to learn and network with other IT Professionals. Here are the s...

Orlando IT Pro Camp Sessions

less than 1 minute read

I will be presenting two sessions at the Orlando IT Pro Camp on January 21st. IT Pro Camp is a free, one-day learning event for IT Professionals. There will ...

Back to Top ↑

registry

Back to Top ↑

Remoting

Presentation from 2012 Sarasota IT Pro Camp

less than 1 minute read

The 2012 Sarasota IT Pro Camp at Keiser University was a great success, mainly due to the hard work from the organizers and volunteers. I want to thank all t...

Fan-Out Performance Without Remoting

less than 1 minute read

After my last post on PowerShell Remoting performance, I received an email asking if I had tried Split-Job. It works by creating multiple runspaces so that a...

PowerShell Remoting Performance

1 minute read

Using fan-out PowerShell remoting has some amazing performance benefits, but it can be difficult to find real-world metrics that describe just how efficient ...

Back to Top ↑

Scripting Games

Embed a C# Program in a PowerShell Script

11 minute read

Advanced Event 8 of the 2011 Scripting Games was a beast. It was complex even before the requirement of writing a graphical user interface, and this event ha...

Webclient Caching with PowerShell

10 minute read

In Advanced Event 7 of the 2011 Microsoft Scripting Games, the goal was to map names to Twitter screen names. The information was to be gathered from the SQL...

ScriptBlock Flexibility in PowerShell

5 minute read

I decided to start sharing some of my submissions for the 2011 Microsoft Scripting Games that received decent ratings. This is my entry for Advanced Event 3,...

Back to Top ↑

SQL Saturday

Join me at SQL Saturday #151 in Orlando

less than 1 minute read

I will be presenting PowerShell for Beginners at SQL Saturday #151 in Orlando, Florida on September 29. This session will cover the fundamentals for anyone ...

Resources from SQL Saturday #130

2 minute read

I want to thank everyone that attended my PowerShell session at SQL Saturday #130 in Jacksonville. It was a great opportunity to demonstrate some PowerShell ...

SQL Saturday #110 Presentation

less than 1 minute read

This weekend was my first SQL Saturday, and I was very happy to have my session on PowerShell remoting selected. The SQL community is an amazing bunch of peo...

SQL Saturday #110 in Tampa

less than 1 minute read

I will be presenting at SQL Saturday #110 in Tampa, Florida on March 10th. This is a free event for SQL Server professionals and anyone that’s interested in ...

Back to Top ↑

Google

Get-Geocode

1 minute read

```powershell Function Get-Geocode { [CmdletBinding()] Param ( [Parameter(Mandatory=$True)] [String]$Address, [ValidateSet("...

Geocoding with PowerShell

less than 1 minute read

Version 3 of Google’s Geocoding API does not return information in CSV format. This updated code processes the XML returned by the new API.

Back to Top ↑

email

Back to Top ↑

eBook

List of Free PowerShell eBooks

less than 1 minute read

When I needed to build a collection of PowerShell resources for our internal IT personnel, I had trouble finding a comprehensive list of all the freely avail...

Back to Top ↑

VMware

Back to Top ↑

Books

List of PowerShell Books

4 minute read

My list of free PowerShell eBooks has been very popular, so I decided to compile a list of paid PowerShell books. I own several of these books myself, and I ...

Back to Top ↑

Windows 8

Windows 8 Consumer Preview and PowerShell 3.0

less than 1 minute read

Yesterday, the Consumer Preview of Windows 8 was released along with the beta of Windows Management Framework 3.0, which is PowerShell v3 for Windows 7 Servi...

Back to Top ↑

PowerShell Summit

Back to Top ↑

Desired State Configuration

Back to Top ↑