Tag Archives: presentation materials

PhillyPoSH 06/05/2014 meeting summary and presentation materials


 

PhillyPoSH 05/01/2014 meeting summary and presentation materials


  • Boe Prox gave a presentation entitled “Managing WSUS with Windows PowerShell”. During his talked Boe went over the various ways you can orchestrate WSUS using PowerShell. A copy of his presentation materials are available here.
  • We then had a group discussion around:
      • Lido Paglia and John Mello discussed their experiences and what they learned at the 2014 PowerShell Summit,,
      • The differences between how Active Directory Users and Computers displays groups when compared to Get-Aduser in regards to primary group membership. In PowerShell the primary group is only returned in the PrimaryGroup property and all other groups are returned in the MemberOf property, while ADUC will show every group the user is a member of.
  • A recording of this meeting has been posted to our YouTube channel

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

PhillyPoSH 03/06/2014 meeting summary and presentation materials


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.

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.

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*

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*

PhillyPoSH 10/03/2013 meeting summary and presentation materials


PhillyPosh_cake_10_03_2013

PhillyPoSH 08/01/2013 meeting summary and presentation materials


  1. John Mello gave a presentation on Tips and Tricks learned from the 2013 Scripting Games, a copy of his presentation and scripts can be obtained here
  2. Various group members contributed to a Script and Tell, scripts and participant names are forthcoming.
  3. A recording of the meeting is available on our YouTube channel, please note that the recording ends about 5 minutes before our meeting was done.

PhillyPoSH 07/11/2013 meeting summary and presentation materials


  1. Active Directory SDK team member and former Senior Programing writer for the Windows PowerShell team, Jun Blender gave a presentation on The Hidden Charms of Windows PowerShell 3.0 via Lync. You can get a copy of her presentation here and see a recording of the Lync meeting on our YouTube channel
  2. Microsoft Technology Evangelist Yung Chou gave demonstration on how to use the PowerShell Azure cmdlets to automate data center deployments
    1. You can try doing the same and test server 2012 R2 out with a free 1-month trial of Windows Azure
  3. General Announcements
    1. The Microsoft Virtual Academy is hosting 2 separate day long PowerShell learning sessions that will be taught by the lead Architect of PowerShell Jeffery Snover and PowerShell.org board member Jason Helmick. Link to the sessions are as follows:
      1. Getting Started with PowerShell 3.0 : 7/18/2013 9AM-5PM PDT
      2. Advanced Tools & Scripting with PowerShell 3.0: 8/1/2013 9AM-5PM PDT
    2. The PowerScript Podcast is looking for show ideas
    3. In the wake of the 2013 scripting games there are many entries in the “Great Debates” series, in which the PowerShell.org community discusses the differing techniques that the community used during the games
      1. Speaking of the scripting games, the winners were on the PowerScritping Podcast this week
      2. Mike Robbins, the winner of the advanced category, will be presenting for us in September!
        1. Mike also runs the virtual Mississippi PowerShell User Group and makes his meetings available to everyone.
    4. Last month’s speaker, Rohn Edwards, has recently blogged about how to use some of the functions included in his PowerShellAccessControl Module
    5. Check out Chocolatey which is a Machine Package Manager, somewhat like apt-get, but built with Windows and PowerShell in mind.

PhillyPoSH 05/02/2013 meeting summary and presentation materials


  1. Jeff Wouters gave an excellent presentation via Lync on:
    1. Avoiding the pipeline
    2. Improving your learning curve
    3. Improving your teaching curve
  2. John Mello gave a presentation and demo of script that uses Exchange multi-valued custom attributes to store information on when to remove users from a security group after a specified amount of days.
  3. Standalone meeting material links
    1. PhillyPosh_2013-05-02_ScriptClub
    2. PhillyPosh_2013-05-02_Presentation_JeffWouters

PhillyPoSH 02/07/2013 meeting summary and presentation materials


Jeff Hicks (Microsoft MVP and Author) gave a presentation on “Getting Started with PowerShell Advanced Functions”. You can download the presentation and example scripts here and watch a recording of the presentation below on our YouTube channel.

[youtube_sc url="http://www.youtube.com/watch?v=77VbOO14DFE&feature=youtu.be"]

You can keep up with Jeff at his blog, on Twitter, and on Google Plus

We would also like to thank Interfacett and Powershell.org for providing funding for this meeting!

PhillyPoSH 01/03/2013 meeting summary and presentation materials


  1. User group member Greg Martin gave a presentation on Active Directory and PowerShell. A copy of his presentation can be found here and included the following topics:
    1. Building a copy of your production AD domain
    2. Notifying users of expiring passwords
    3. Dealing with expired computer accounts
  2. User group member Sunny Chakraborty gave a presentation on how to use the techniques of Prof George Poyla and Chess Grandmasters in order to improve your scripting skills. A copy of his presentation materials can be found here.
  3. Various other information worth mentioning
    1. User group member Sunny Chakraborty submitted a list of PowerShell commands to retrieve Dell specific WMI objects. A copy of that list can be found here.
    2. Another group member (Name forthcoming!) submitted a list of PowerShell commands to retrieve HP Insight manager WMI Objects. A copy of that list can be found here.
    3. Do not install Windows Management Framework 3.0 (PowerShell 3.0) on the following systems, if you have please uninstall it so that you do not run into any issues with subsequent patches.
      1. System Center 2012 Configuration Manager running on any Windows Server 2008 or 2008 R2 version
      2. System Center Virtual Machine Manager running on any Windows Server 2008 or 2008 R2 version
      3. Microsoft Exchange 2007 or 2010 running on any Windows Server 2008 or 2008 R2 version
      4. Microsoft SharePoint 2010 running on any Windows Server 2008 or 2008 R2 version
      5. Windows Small Business Server 2008 or 2011
    4. On Twitter? Follow the #PowerShell hashtag or check our Lido Paglia’s Powershell Twitter List.
    5. On Google+? Join the PowerShell community.
    6. Still haven’t purchased a copy of Learn PowerShell in a Month of Lunches or any other PowerShell book on Manning Publications? Signup for their deal of the day newsletter or check the front page every day to see when it’s on sale!
    7. If you’re looking for .NET assembly browser and decomplier, take a look at Sunny Chakraborty’s favorite utility: ILSpy.

Attachments:

PhillyPoSH 12/06/2012 meeting summary and presentation materials


  1. John Mello gave a presentation entitled “Intro to PowerShell’s Pipeline, Part 1″. A copy of his slide deck and code examples are available here.
  2. Script Club :
    1. John R. Nahrgang and Lido Paglia presented a work in progress script that returns all the members of the Local Administrators Group on a filtered list of Active Directory PCs. A copy of the script is available here.
  3. Various other information worth mentioning.
    1. In response to last month’s script club, Carl Larson submitted a script that splits an Active Directory users’ distinguishedName into an array and then put’s it back together so that you can get the Parent OU. This script is meant as a jumping off point for John Mello’s expressed difficulty trying to pull a user name from a full Active Directory path. A copy of the script is available here.