Tag Archives: presentation

Meeting #17 – Handy PowerShell Profile Tips and Tricks


Description:

Your PowerShell profile is a convenient way to customize your environment and make your life easier. We’ll talk about the different profiles, ways to keep things in sync, along with custom aliases and functions to enable PowerShell laziness.

Speakers:

Damien Solodow is the Systems Engineer for Harrison College; a role that he has held for 6 years. He’s been working in IT since 1997, and has been managing Windows Servers since NT 4.0. Started working with PowerShell in Exchange 2010, and has since expanded to using it for Windows Server, Active Directory, VMware, Citrix XenApp and other items.

Agenda:

6:00 – 6:30 Food | Networking
6:30 – 6:45 Introduction | Announcements | Speaker Introduction
6:45 – 7:45 Presentation
7:45 – 8:00 Giveaways

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


Meeting #12 – Taking on the World! One Exchange Server at a time… with PowerShell!


Description:

We have PowerShell on our side. Exchange Server was the starting point for PowerShell to be part of the larger vision of the tools.
In this session we will discuss how to automate routine tasks and target common situations encountered by Exchange Admins, or maybe even the accidental Exchange Admin.

Just like many good chefs and the recipes they have, we will venture into making out tools and skills better. Exploring the common and in some cases, hidden gems of PowerShell automation in a great environment like Exchange Server.

From creating recipients to managing services. From working with the services to monitoring and troubleshooting. The great adventure begins!

Speaker:

Enrique Lima (MCITP, MCPD, MCSE+I, MCP+SB, MCT, MCDBA, MCSD, MCAD, CCNA, CCNP, OCP, LCP, LCI, RHCE) has over 18 years of experience in training, application development, database development and management, IT solutions architecture, and project management. Enrique has participated as a speaker and technical learning guide at conferences such as SharePoint Conference 2012, TechEd USA (2004-2013). He was also invited to TechReady 7, 9, 10, 11, 12, 13, 16 and 17, an internal Microsoft conference, as a Subject Matter Expert (SME) in the fields of Windows Azure, Office 365, SQL Server, Platform Virtualization, Application Lifecycle Management/Team Foundation Server, SharePoint Technologies and Service Oriented Architecture.

Enrique has been involved in architecting and developing solutions that leverage the integration of SharePoint Technologies, Windows Azure, Office 365, BizTalk, Commerce Server, and Content Management Server with other Microsoft and non-Microsoft platforms. He has been active in providing guidance in developing and designing solutions that expand and extend those technologies. He actively participated with Microsoft to create material and develop a path to tell the Azure story to IT Professionals and promote Windows Azure beyond just a development platform, also was co-author for Microsoft Official Courseware on SharePoint 2010, Implementation and Configuration (MOC 10174A), was lead author for Microsoft Official Courseware on SQL Server 2005 High Availability Solutions (MOC 2788A), and lead author for Microsoft Official Courseware on Designing Commerce Server 2007 Solutions (50015A). Currently developing and creating new courseware for SharePoint 2013.

Enrique has written, developed, and presented numerous Microsoft and vendor-specific custom classes. As a member of Microsoft’s Global Learning Services, he delivered training and consulting to clients in Latin America, Europe, and Asia.

Enrique’s academic background includes a Bachelor’s of Science, an Electronics Engineering degree, and a Masters of Business Administration from Universidad Francisco Marroquin, Guatemala.  He can be found on twitter on @enriquelima or his blog: http://geekswithblogs.net/enriquelima.

Agenda:

6:00 – 6:30 Food | Networking
6:30 – 6:45 Introduction | Announcements | Speaker Introduction
6:45 – 7:45 Presentation
7:45 – 8:00 Giveaways

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.

IndyPoSh Meeting #10 – Desired State Configuration: Overview and Introduction


Description:

A new breed of configuration management tools has been created to manage the platforms, applications, and infrastructure of the cloud, and keep cloud-related applications and infrastructure running with high availability. The need for these new tools and infrastructure comes from the increase in scale, rapid rate of change, and complexity of the cloud. But existing tools have limited support for Windows. Enter, Windows PowerShell Desired State Configuration (DSC). This rich toolset provides a configuration platform built into Windows that is based on open standards. DSC is flexible enough to function reliably and consistently in each stage of the deployment lifecycle (development, test, pre-production, production), as well as during scale-out, which is required in the cloud world. Among the many great features of DSC is the ability to extend the functionality beyond what is included Out of Box.
This sessions will help with grasping an understanding the why, what and how of DSC. From a simple configuration deployment to more involved deployments and that perhaps would also assist in laying the foundation for cloud-driven infrastructure, public or private.

Speaker:

Enrique Lima (MCITP, MCPD, MCSE+I, MCP+SB, MCT, MCDBA, MCSD, MCAD, CCNA, CCNP, OCP, LCP, LCI, RHCE) has over 18 years of experience in training, application development, database development and management, IT solutions architecture, and project management. Enrique has participated as a speaker and technical learning guide at conferences such as SharePoint Conference 2012, TechEd USA (2004-2013). He was also invited to TechReady 7, 9, 10, 11, 12, 13, 16 and 17, an internal Microsoft conference, as a Subject Matter Expert (SME) in the fields of Windows Azure, Office 365, SQL Server, Platform Virtualization, Application Lifecycle Management/Team Foundation Server, SharePoint Technologies and Service Oriented Architecture.

Enrique has been involved in architecting and developing solutions that leverage the integration of SharePoint Technologies, Windows Azure, Office 365, BizTalk, Commerce Server, and Content Management Server with other Microsoft and non-Microsoft platforms. He has been active in providing guidance in developing and designing solutions that expand and extend those technologies. He actively participated with Microsoft to create material and develop a path to tell the Azure story to IT Professionals and promote Windows Azure beyond just a development platform, also was co-author for Microsoft Official Courseware on SharePoint 2010, Implementation and Configuration (MOC 10174A), was lead author for Microsoft Official Courseware on SQL Server 2005 High Availability Solutions (MOC 2788A), and lead author for Microsoft Official Courseware on Designing Commerce Server 2007 Solutions (50015A). Currently developing and creating new courseware for SharePoint 2013.

Enrique has written, developed, and presented numerous Microsoft and vendor-specific custom classes. As a member of Microsoft’s Global Learning Services, he delivered training and consulting to clients in Latin America, Europe, and Asia.

Enrique’s academic background includes a Bachelor’s of Science, an Electronics Engineering degree, and a Masters of Business Administration from Universidad Francisco Marroquin, Guatemala.  He can be found on twitter on @enriquelima or his blog: http://geekswithblogs.net/enriquelima.

Agenda:

6:00 – 6:30 Food | Networking
6:30 – 6:45 Introduction | Announcements | Speaker Introduction
6:45 – 7:45 Presentation
7:45 – 8:00 Giveaways

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.

But wait – there’s more! Scripting and Toolmaking on Aug 1st.


Microsoft Virtual Academy will be broadcasting a live presentation of PowerShell scripting and toolmaking. In this presentation, Distinguished Engineer Jeffrey Snover and Senior Technologist Jason Helmick will get you started turning your automation scripts into reusable tools that look and feel just like cmdlet’s.

This fast paced presentation will be loaded with best practices and guidelines for making Advanced Functions and building modules that can be shared with your entire administrative team. Start building your own solutions for your custom business needs and let PowerShell take you to the next level.

You don’t want to miss this!

Full Page Link: http://www.microsoftvirtualacademy.com/liveevents/Adv-PowerShell-Jump-Start?CR_CC=200226341

Short Link: http://aka.ms/AdvPwShl

Cheers!

Jason

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!