Articles

PowerShell articles, tutorials, and guides from community experts.

Don Jones
PowerShell for Admins

DON'T Start Learning PowerShell?!?!?

Jason Helmick and I were recently up in Redmond recording a Microsoft Virtual Academy series entitled, “Building Your Datacenter One DSC Resource at a Time.” While we were there, we decided to film a tongue-in-cheek promo for the series that started with the premise that, “if you haven’t already learned PowerShell, you missed the bus.” Obviously, there’s a bit more to the story.

David Jones
PowerShell for Admins

Creating a small footprint, base image Part 4 | Bringing it all together with automation

In this entry I combing all I covered into a set of scripts to automate the process of creating a small footprint VHDX base image and a WIM to use a sorce that is fully patched. And I added a script to update the files on a regular basis. Check it out and let me know what you think. Creating a small footprint, base image Part 4 | Bringing it all together with automation

Matthew Hodgkins
Tips and Tricks

Automating with Jenkins and PowerShell on Windows

Take a minute think about how many PowerShell scripts you have written for yourself or your team. Countless functions and modules, helping to automate this or fix that or make your teams lives easier. You spend hours coding, writing in-line help, testing, packaging your script, distributing it to your team. All that effort, and then a lot of the time the script is forgotten about! People just go back to doing things the manual way.

Sunny Chakraborty

NYC Powershell Usergroup meets on June 8th

Continuing from our May meeting, Tome will be presenting a beginner’s track on Powershell covering String manipulations, Functions and Powershell Scripts. We also have Powershell MVP Doug Finke, who will be covering the new components as part of the Powershell V5.0 release, including PSPM, Classes and Convert-String. AGENDA: Tome Tanasovski: String manipulation Counting, splitting, uppercasing/lowercasing, etc. Format operator -split, -join -match, -replace Select-String Secure strings Scripts and functions Principles Execution policies Passing arguments and parameters Scoping Bio

Don Jones
Announcements

VERIFIED EFFECTIVE Self-Assessment

We’ve had a number of people ask about a self-assessment for their PowerShell Toolmaking skills. We’ve decided to publish one, just once, in July. Here’s how to get it.

Don Jones
PowerShell for Admins

Major Changes to DSC Pull Server Configuration IDs

Configuration IDs - Globally Unique Identifiers, or GUIDs, that DSC nodes use to identify themselves to a pull server - have always been a limiting factor in DSC design and architecture. In the April 2015 preview of WMF5, however, Microsoft has completely overhauled Configuration IDs. If you’re working with DSC, this is must-have information.

Joel Newton
PowerShell for Admins

New PS Module for working with F5's LTM REST API

If you use F5’s BIG‑IP Local Traffic Manager (LTM) for load-balancing, then you may find the new PS module I’ve written helpful. The module uses the REST API in ver. 11.6 of the LTM to query and manipulate an F5 LTM device. You can add and remove members from a pool, enable and disable them, and find out what pools a member is in, among other things. I’ve made the module files available here.

John Mello

Philadelphia PowerShell User Group Meeting – June 4th 2015

Join us on Thursday, June 4th when Dave Wyatt, will present The basics of encrypting and decrypting data, including symmetric and public key algorithms, key management / sharing, and digital certificates. This talk will focus on doing so in the .NET Framework and PowerShell. About Dave Dave Wyatt has been in the IT business since 1999 and is currently an Application Operations Engineer at DevOpsGuys. In addition Dave is a Microsoft MVP (PowerShell) and a member of PowerShell.