Category Archives: Philadelphia

PhillyPoSH May 2015 Meeting Summary


Jim Ficarra of Comcast Cable presented “PowerShell and Puppet: Extending Puppet on Windows Through Integration of PowerShell Tools, Techniques and Patterns“.

** Unfortunately we had some mic issues but the audio picks up at around 2min into the recording. **

A recording of this meeting has been posted to our YouTube channel.

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.org’s Board of Directors.

Please register if you plan to attend in person or online. The meeting URL to join us remotely will be included in your Eventbrite registration confirmation.

Philadelphia Meeting – May 7th 2015


Join us Thursday, May 7th when Jim Ficarra of Comcast Cable will present PowerShell and Puppet: Extending Puppet on Windows Through Integration of PowerShell Tools, Techniques and Patterns.

Puppet is a Configuration Management System framework from PuppetLabs that originated on Linux systems and has been ported to Windows in recent years. While some of the core library of Puppet’s configuration resource types are intended to be cross-platform, there are many extended configuration item requirements specific to Windows that are best solved using native Windows tools. In this presentation, we’ll explore the application of several PowerShell tools, techniques and patterns that help better integrate the power and maturity of Puppet on the Windows Platform.

About Jim

Jim Ficarra is a Principal Engineer in the Operations Architecture Team for Comcast Cable’s Application Platform Services Group. The team’s responsibilities include application infrastructure design for performance & scalability, automation, and operational excellence.

Please register if you plan to attend in person or online. The meeting URL to join us remotely will be included in your Eventbrite registration confirmation.

Philadelphia Meeting – March 26th 2015


We’re really excited to announce our special meeting coming up on Thursday, March 26th. Joining us in person will be PowerShell MVPs The Scripting Wife, Teresa Wilson, as well as Steven Murawski of Chef Software. While we may have other special guests drop by Steven will be presenting a talk on PowerShell Desired State Configuration, ‘Intermediate DSC – Building DSC Resources‘. If you’re in the Philadelphia area and interested in PowerShell you do not want to miss this special meeting!

Intermediate DSC – Building DSC Resources
While there are a lot of DSC Resources out in the wild now, you’ll likely still have a need to create a custom resource.  We’ll dive into how we can use our existing PowerShell skills to develop DSC resources.  After that, we’ll touch on some more advanced patterns for ensuring proper operation of our DSC Resources – including testing DSC resources with Pester.

More about Steven:
Steven Murawski is a Community Manager for Chef (the automation platform for the new IT) and a Microsoft MVP in PowerShell.  Steven is a co-host of the Ops All The Things podcast.

Steven also helps run two local user groups, the Greater Milwaukee IT Pro User Community and the Greater Milwaukee Script Club. He speaks regularly to local user groups and can be found at various conferences.

You can follow Steven on Twitter or subscribe to his blog.

More about Teresa:
Teresa Wilson is a Windows PowerShell MVP. She is married to the Microsoft Scripting Guy, Ed Wilson and started learning Windows PowerShell in 2010 for the Scripting Games. She thought it would be fun and maybe would encourage others to learn PowerShell also. In her free time she is an avid reader and loves to visit with others in the PowerShell community. She is the booking agent for the guests on the PowerScripting podcast and can usually be found hanging out in the chatroom on Thursday evenings.

You can follow Teresa on Twitter and check out her posts on the Hey, Scripting Guy! Blog.

Please register if you plan to attend in person or online. The meeting URL to join us remotely will be included in your Eventbrite registration confirmation.

Philadelphia Meeting – March 5th 2015


UPDATE: Due to the inclement weather forecast this event will be held online only via Lync!

Join us Thursday, March 5th when Derek Murawsky will give a talk on “Introducing Chocolatey”.

About Chocolatey
Chocolatey is a package manager for Windows in the vein of APT and RPM. Written in Powershell and based on Nuget, it allows for easy installation, upgrade, and dependency management of software on Windows. In this talk, I will give an overview of Chocolatey from a Sysadmin point of view, and show how easy it is to create packages of your own.

About Derek
Derek Murawsky is a IT Professional specializing in system architecture, design, and implementation. He can be found building, cooking, or tinkering with any number of gizmos and gadgets.

You can follow Derek’s blog at www.theendofthetunnel.org

Please register if you plan to attend in person or online. The meeting URL to join us remotely will be included in your Eventbrite registration confirmation.

Philadelphia Meeting – February 5th 2015


Join us Thursday, February 5th for a presentation and demo by ScriptRock, makers of GuardRail. Nick Beecroft, Mike Baukes, and/or Alan Sharp-Paul will join us remotely to showcase configuration monitoring, control, and automation leveraging DSC with GuardRail.

What do you have? Is it good?
As you accelerate your pipeline with PowerShell, you need a validation tool that can keep up. GuardRail is a configuration visibility platform that makes it easy to understand how an environment is configured so you know the changes that are happening are the right ones.

In this session we walk through using GuardRail to troubleshoot a cluster suffering from configuration drift, create a test suite to validate changes going forward, and generate the DSC files to assert those changes.

About ScriptRock
ScriptRock makes GuardRail, the configuration monitoring platform for data centers, cloud apps, and network devices. GuardRail gives your team visibility into the configuration of every environment from development to production to reduce lead time for change, recover more quickly, close security gaps, and automate effectively.

You can follow ScriptRock on Twitter or subscribe to the ScriptRock blog.

Please register if you plan to attend in person or online. The meeting URL to join us remotely will be included in your Eventbrite registration confirmation.

PhillyPoSH 01/08/2015 meeting summary and presentation materials


John Mello gave a presentation entitled “The ForEach and Where methods in Powershell v4 ”. A copy of his demo script and presentation are available here at our GitHub site. A recording of this meeting has been posted to our YouTube channel.

Philadelphia Meeting – January 8th 2015


Join us Thursday January 8th when John Mello will be presenting a talk on the Where and ForEach methods introduced in PowerShell v4. Following John’s talk we’ll have time for open discussion and scriptclub activities so bring a script or two to show off or get some help with.

Please register if you plan to attend in person or online. The meeting URL to join us remotely will be included in your Eventbrite registration confirmation.

Philadelphia Meeting – December 4th 2014


Join us Thursday, December 4th where Steven Murawski will be presenting a talk on Intermediate DSC – Building DSC Resources.

While there are a lot of DSC Resources out in the wild now, you’ll likely still have a need to create a custom resource.  We’ll dive into how we can use our existing PowerShell skills to develop DSC resources.  After that, we’ll touch on some more advanced patterns for ensuring proper operation of our DSC Resources – including testing DSC resources with Pester.

More about Steven:
Steven is a Community Manager for Chef (the automation platform for the new IT) and a Microsoft MVP in PowerShell.  Steven is a co-host of the Ops All The Things podcast.

Steven also helps run two local user groups, the Greater Milwaukee IT Pro User Community and the Greater Milwaukee Script Club. He speaks regularly to local user groups and can be found at various conferences.

You can follow Steven on Twitter or subscribe to his blog.

Please register if you plan to attend in person or online. The meeting URL to join us remotely will be included in your Eventbrite registration confirmation.

Philadelphia Meeting – November 6th 2014


Join us Thursday, November 6th when Lido Paglia will be presenting on Getting Started Using Pester. Following the presentation we’ll have time for script club style activities so bring your scripts and any challenges your facing with PowerShell to have them answered.

Please register if you plan to attend in person or online. The meeting URL to join us remotely will be included in your Eventbrite registration confirmation.

We are also giving Meetup a try for the next 6th months so feel free to register there as well.

PhillyPoSH 10/02/2014 meeting summary and presentation materials


  • John Mello gave a presentation entitled “Custom Object Creation”. A copy of his demo scripts and presentation are available here at our GitHub site.
  • TJ Turner gave a presentation entitled “Runspace Pools”. A copy of his demo scripts and presentation are available here at our GitHub site.
  • A recording of this meeting has been posted to our YouTube channel

Philadelphia Meeting – October 2nd 2014


Join us Thursday, October 2nd where John Mello will be presenting a talk on The different custom object creation methods and their performance tradeoffs. Followed by TJ Turner will give a talk entitled Intro to basic run space pools 

Please register if you plan to attend in person or online. The meeting URL to join us remotely will be included in your Eventbrite registration confirmation.

Eventbrite - PhillyPoSH October 2th 2014

We are also giving Meetup a try for the next 6th month so feel free to register there as well.

 

PhillyPoSH 09/04/2014 meeting summary and presentation materials


  • Jan Egil Ring gave a presentation entitled “Get Started with Windows PowerShell Desired State Configuration”. During his talked Jan went over a series of demos explaining how to use the configuration keyword to define configurations for different resources along with the different configuration modes. A copy of his demo scripts and presentation are available here.
  • A recording of this meeting has been posted to our YouTube channel

Philadelphia Meeting – September 4th 2014


Join us Thursday, September 4th where Jan Egil RIng will be presenting a talk on Get Started with Windows PowerShell Desired State Configuration

Jan will explain how to use Windows PowerShell Desired State Configuration (DSC), which was introduced in Windows PowerShell 4.0, to configure your environment. The purpose of DSC is to provide Deployment, Configuration and Compliance capabilities for Windows resources such as a files, services, roles and features, users, groups and anything that can be managed from PowerShell by using custom resources such as a script. During his talk you will

  • Learn how to use the configuration keyword to define configurations for different resources.
  • Learn the two different configuration modes – Pull and Push – and how to configure them.
  • See several demos on how DSC can be leveraged in the real world

More about Jan:
Jan Egil Ring works as a Lead Architect on the Infrastructure Team at Crayon, Norway. He mainly works with Microsoft server-products, and has a strong passion for Windows PowerShell. In addition to being a consultant, he is a Microsoft Certified Trainer. He has obtained several certifications such as MCSE: Server Infrastructure and MCSE: Private Cloud. He has a strong passion for Windows PowerShell, and regularly writes articles for PowerShell Magazine, the Crayon Services blog and the Norwegian TechNet blog. He is also a multiple-year recipient of the Microsoft Most Valuable Professional Award for his contributions in the Windows PowerShell technical community.

You can follow Jan on TwitterLinkedIn, or subscribe to his blog.

Please register if you plan to attend in person or online. The meeting URL to join us remotely will be included in your Eventbrite registration confirmation.

Eventbrite - PhillyPoSH September 4th 2014