Category Archives: Philadelphia

PhillyPoSH 04/04/2014 meeting summary and presentation materials


  • Ashley McGlone gave a presentation entitled “Demystifying The PowerShell Scripting Process”. During his talked Ashley broke down the script creation process by starting with a task and working through the cmdlet discovery process to build a repeatable task into a script. A copy of his presentation materials are available on his blog
  • We then had a group discussion around:
    • DSC and how various group members are using/testing it
    • WMF 5.0′s OneGet
    • ConEmu a windows console emulator
  • A recording of this meeting has been posted to our YouTube channel

Philadelphia Meeting – April 3rd 2014


Join us Thursday, April 3rd for a Presentation by Ashley McGlone on “Demystifying The PowerShell Scripting Process”. This will be a great overview for beginners and intermediate users alike that will cover beginning with PowerShell cmdlets, progressing into scripting, moving into function and module authoring, and finishing with you becoming the PowerShell Hero of your team!

Demystifying The PowerShell Scripting Process
Tired of copying and pasting scripts from the internet?  Want to write youwn scripts?  Become the go-to scripter on your team.  This presentation will break down the scripting process into logical steps you can follow.  Learn how to wrap cmdlets into scripts into functions into modules that you can reuse and share with your team.

More about Ashley:
Ashley McGlone is a Microsoft Premier Field Engineer (PFE). He started writing code on a Commodore VIC20 back in 1982, and he’s been hooked ever since. As a former Microsoft Certified Trainer (MCT) Ashley used to teach MCSE classes on Windows NT 4.0 and Windows 2000. Ashley spent eight years of his IT career administering a large enterprise where he scripted for Active Directory and thousands of workstations. Today he specializes in Active Directory and PowerShell, helping Microsoft Premier customers reach their full potential through risk assessments and workshops. Ashley’s TechNet blog focuses on real-world solutions for Active Directory using Windows PowerShell.

You can follow Ashley McGlone (GoateePFE) on Twitter and check out his blog on TechNet. Ashley will also be speaking at the PowerShell Summit at the end of April in the Seattle area where attendees can meet PowerShell MVPs and members of the PowerShell team! It’s not too late to register for an incredible community driven event!

You can also find the GoateePFE speaking at TechMentor 2014 this August in Redmond, WA. where you can see a number of presentations on a variety of technologies to help you get more done at work. Ashley also has a chapter in the PowerShell Deep Dives book regarding AD SID History.

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 03/06/2014 meeting summary and presentation materials


Philadelphia Meeting – March 6th 2014


Join us Thursday, March 6th for a Presentation by Bartek Bielawski on PowerShell and OMI.

OMI: PowerShell Everywhere
CIM cmdlets and CDXML commands are advertised as technology that enables PowerShell users to manage anything in your datacenter. Managing non-Windows systems wouldn’t be possible without something that PowerShell can talk to on the remote endpoint, and that’s were OMI comes in. In this presentation Bartek will show you how you can manage processes on Linux using OMI and CIM, and how easy it is to build your own commands on top of these technologies.

More about Bartek:
Bartosz (Bartek) Bielawski is a busy IT Administrator with an international company, Optiver. He loves PowerShell and automation and that love earned him the honor of Microsoft MVP. He shares his knowledge mainly on his blogs: in English (http://becomelotr.wordpress.com) and Polish (http://powershellpl.net) and through articles published in the Polish IT Professional magazine. He is also a co-author of the PowerShell Deep Dives book.

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 02/06/2014 meeting summary and presentation materials


Art Beane gave a presentation using PowerShell to automate applications using COM . A copy of his presentation materials are available on our GitHub Repository. Due to recording issues, we do not We do have a recording of this meeting on our YouTube channel.

Philadelphia Meeting – February 6th 2014


Please join us Thursday, Feb 6th for a presentation by Art Beane on using PowerShell to automate applications using COM. Usually at the start of a project, the first task is to document the IT Infrastructure and generate reports in Excel and Visio, which, as with all Microsoft Office products, can only be externally automated through COM objects. Over the years, Art has developed a number of tips, tricks, and snippets to make COM object processing easier that he is happy to share with us.

More about Art:

Art Beane has been working in IT for more than 30 years, starting at Digital Equipment Corp where he was assigned to help develop solutions to complex and large scale problems. Some of them included the first deployment of Ethernet in a production environment, a design for a launch control system for the Space Shuttle, deployment of an expert system to automate tasks for an Australian ministry, and the resolution of a network connection problem for Space Mountain at Disney World. After Digital, Art worked at Banyan Systems as the global consulting project manager where he worked mostly on email projects like message automation at Singapore Telecom and the merger of Korean companies Lucky and Goldstar into LG. Since Banyan’s demise, Art has been a contractor working mostly on data center designs and automation. Most recently that work has concentrated on PowerShell scripting in WMI/CIM, AD, VMware, and NetAPP. Art is active in the PowerGUI and SpiceWorks PowerShell communities.

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/09/2014 meeting summary and presentation materials


  1. Lido Paglia gave a presentation entitled “A PowerShell beginner’s guide to using GitHub”. During his talk Lido went over the history of GitHub and how you can use it to manage your scripts and to collaboratively code (e.g. The Winter Scripting games!). A copy of his presentation materials are available on our GitHub Repository.
  2. Lido Paglia and John Mello both went over their approach to the homework problem they presented during the 11/07/2013 meeting. You can find a copy of Lido’s and John’s script in our GitHub Repository.
  3. A recording of this meeting has been posted to our YouTube channel; please note that there are some audio issues near the end of the recording.

Philadelphia Meeting – January 9th 2014


Join us Thursday, Jan 9th for a Getting Ready for the 2014 Winter Scripting Games meeting including a presentation by Lido Paglia on a PowerShell Beginner’s Guide to using GitHub. We’ll be covering how to participate and get the most out of the Winter Scripting Games. So come out and team up with fellow PhillyPoSH members for some Winter PowerShell Scripting fun!

Also, PhillyPoSH members interested in participating in the Winter Scripting Games should get in touch via email info at phillyposh.org or twitter @phillyposh NOW to get started on setting up teams. The Winter Scripting Games is a team event and we’ll be assisting members in participating by forming teams and providing general guidance.

Winter Scripting Games Details

Teams can consist of between 2 to 6 Scripters and official registration opens on Jan 2nd.

There will be a total of 4 official events for the Winter Scripting Games:

January 19th, January 26th, February 2nd, & February 9th

Check out the schedule for all the details. In addition, be sure to follow the #pshgames hashtag on twitter. There is also a list of Coaches who are blogging and tweeting helpful info and tips including this excellent preparation guide. Lastly, before you head over to the scripting games website be sure to read this Important Scripting Games Login and Operational Information post.

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 12/05/2013 meeting summary and presentation materials


  1.  Sunny Chakraborty gave an in-depth presentation on WMI Eventing using PowerShell. A copy of his presentation and scripts can be found here, and a recording of his presentation can be found on our YouTube channel. If you want to learn even more about WMI, Sunny recommends checking out Alain Lissoir’s webpage and downloading he WSH and VBS scripts hosted on his site for the two books he was written: “How to exploit the power of Microsoft’s WMI to create mission-critical computing infrastructures” and “Leveraging Windows Management Instrumentation (WMI) Scripting
  2. Announcements:
      1. January’s meeting will be on the 2nd Thursday (01/09/2014) of January as opposed to the       1st
      2. Since we didn’t get to last months homework assignment we are pushing it to January’s meeting. Here it is again and hopefully this will be a fun task that we can discuss during our next meeting:

    Title: On This Day in Pictures

    Description: You have folder of photos on your computer that you take with your Smartphone or digital camera. From time to time you want to be reminded of the cool and interesting things you snapped photos of years before on this day. Being a PowerShell scripter you imagine that PowerShell would be a quick and easy tool for exploring your photo’s meta-data to re-discover some fun memories you had by emailing yourself some pictures you took on this same day last year or any year before. You decide to format the email as HTML including the pictures and some data about them. Finally, using the task scheduler to set your script to run every morning so you can take a trip down memory lane with your photos on this day in history. As a PowerShell scripter you roll up your sleeves and get to work.

    Requirements:

    1. Your script should look into a directory that may contain sub folders for image files (you may want to support .jpg, .jpeg, .png, etc.).
    2. The script should then determine the date a photo was taken. Examining the EXIF meta-data might be handy.
    3. Get the date the script runs and find all the photos taken on the same day other than the current year.
    4.  Finally send an email containing the photos taken on this day in history*

Philadelphia Meeting – Dec. 5th 2013


Please join us Thursday, December 5th when Sunny Chakraborty will be presenting on WMI Eventing using PowerShell. This will be an in-depth look at WMI Events and how to leverage them using Windows PowerShell. We’ll wrap up with a script and tell session where we encourage members of the community to share what they’re working on with PowerShell.

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 11/07/2013 meeting summary and presentation materials


  1. John Mello gave a presentation on a script that searches a mailbox for an email by subject and downloads any attachments it may contain. A copy of his scripts can be obtained here.
  2. Jason Helmick, Senior Technologist at Concentrated Tech and Windows PowerShell MVP, gave a presentation on “Understanding the Pipeline – Getting your one-liners to work!” A copy of his script can be found here.
    1. A recording of Jason Helmick’s presentation can be found on our YouTube channel. Due to audio issues, John Mello’s portion is not included in the recording.
  3. Announcements
    1. Tickets are still available for the 2014 PowerShell Summit North America, if you’re going then make sure to say hi to Lido Paglia!
    2. We are still trying to arrange for a PowerShell Saturday sometime in 2014, if you are interested in presenting please let us know!
  4. We are assigning homework this week! Hopefully this will be a fun task that we can discuss during our next meeting, so try your hand at the following problem:

Title: On This Day in Pictures

Description: You have folder of photos on your computer that you take with your Smartphone or digital camera. From time to time you want to be reminded of the cool and interesting things you snapped photos of years before on this day. Being a PowerShell scripter you imagine that PowerShell would be a quick and easy tool for exploring your photo’s meta-data to re-discover some fun memories you had by emailing yourself some pictures you took on this same day last year or any year before. You decide to format the email as HTML including the pictures and some data about them. Finally, using the task scheduler to set your script to run every morning so you can take a trip down memory lane with your photos on “this day in history”. As a PowerShell scripter you roll up your sleeves and get to work.

Requirements:

  1. Your script should look into a directory that may contain sub folders for image files (you may want to support .jpg, .jpeg, .png, etc.).
  2. The script should then determine the date a photo was taken. Examining the EXIF meta-data might be handy.
  3. Get the date the script runs and find all the photos taken on the same day other than the current year.
  4.  Finally send an email containing the photos taken on this day in history*

Philadelphia Meeting – Nov. 7th 2013


Please join us Thursday, November 7th when Jason Helmick will be presenting:

Understanding the Pipeline – Getting your one-liners to work!
This is a deep dive into understanding ByValue and ByPropertyName when passing objects through the pipeline. This four step process can save you countless hours of troubleshooting cmdlets on the pipeline.

We’ll wrap up with a script and tell session where we encourage members of the community to share what they’re working on with PowerShell.

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.

About Jason
Jason Helmick is Senior Technologist at Concentrated Tech. His IT career spans more than 25 years or enterprise consulting on a variety of technologies, with a focus on strategic IT business planning. He’s a highly successful IT author, columnist, lecturer, and instructor, specializing in automation practices for the IT pro. Jason is a leader in the IT professional community, and serves as board member and COO/CFO of PowerShell.Org and is a Windows PowerShell MVP.

Jason’s publications include Learn Windows IIS in a Month of Lunches, and he has contributed to numerous industry publications and periodicals, including PowerShell Deep Dives, Microsoft TechNet and TechTarget Magazine. He is a sought-after speaker at numerous technical conferences and symposia, and has been a featured presenter in the Microsoft Virtual Academy. He can be contacted on Twitter: @theJasonHelmick

 

PhillyPoSH 10/03/2013 meeting summary and presentation materials


PhillyPosh_cake_10_03_2013

Philadelphia Meeting – October 3rd, 2013


Please join us Thursday, October 3rd and celebrate PhillyPoSH’s first birthday! We’ll have a number of speakers including John Mello, Lido Paglia, and TJ Turner presenting on everyday uses of PowerShell. We’ll wrap up with a script and tell session where we encourage members of the community to share what they’re working on with PowerShell.

Please register if you plan to attend in person or to receive the meeting URL to join us remotely.

PhillyPoSH 09/05/2013 meeting summary