Tag Archives: PowerShell

Meeting #15 – Learning Windows PowerShell, Group Discussion


Description:

Let’s discuss the up’s and down’s of learning Windows PowerShell. Run into a hurdle? Great! Let’s share that information with everyone else. Find a really cool resource while learning? Fantastic, you should share that too! Throughout this group discuss we will have information to share; but at the same time we will be eliciting input from the audience. This is not going to be your normal presentation we are going to avoid PowerPoint as much as possible and make this a nice group activity.

Speakers:

Matt Griffin (MCT, MCSA, MCITP, MCTS, MCP) is a Technical Team Lead at Apparatus in Indianapolis, IN. Matt participates in multiple Technology based User Groups including the Indianapolis PowerShell User Group where he is the President. Over the last 5 years while Matt has worked in IT he has worked with many technologies ranging from Windows Server, SharePoint, Office 365 and his latest dive into Exchange Hybrid deployments. Matt’s primary focus in his IT career is automating every task possible to make management of hundreds if not thousands of systems easier.

Sam Spoerle is a Technology Analyst at Apparatus in Indianapolis, IN.

Garrett Ford is an Intern at Apparatus in Indianapolis, IN. Garrett is wrapping up his final semester at IUPUI this December and has just recently learned Windows PowerShell.

Nicholas Richardson is currently employed as a Windows System Administrator at IUPUI. As a young and upcoming IT Professional, he is focused on making the computing environment at IUPUI easy and efficient to use and manage. Currently, Nicholas has strong interests in PowerShell scripting, IT management, automating daily tasks, and developing tools that are used by other employees. Nicholas is a student at IUPUI working towards a Bachelor’s of Science in Computer Science. Nicholas is interested in learning all available facets of both the management and development spheres.

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

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

Testing for the Presence of a Registry Key and Value


There are a number of different ways to test for the presence of a registry key and value in PowerShell. Here’s how I like to go about it. We’ll use an example key HKLM:\SOFTWARE\TestSoftware with a single value Version:

Click here to be redirected to the original post of this article on the author’s blog site where you can read the remainder of the article.

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

Reporting On Installed Windows Programs Via The Registry


Quite a common request for working with Windows machines is to report the software installed on them. If you don’t have a centralised system for reporting on client software (many places don’t) then you may turn to some form of scripted method to obtain this information.

Most people tend to head to Add / Remove Programs when thinking about what software is installed in Windows. However, not all applications will always populate information in there, depending on how they have been installed. Additionally, to query that information you would typically query the WMI class Win32_Product, however this can lead to performance issues.

Click here to be redirected to the original post of this article on the author’s blog site where you can read the remainder of the article.

Adding and Removing Items from a PowerShell Array


Adding and removing Items from a PowerShell array is a topic which can lead to some confusion, so here are a few tips for you.

Create an array and we will note the type System.Array:

Click here to be redirected to the original post of this article on the author’s blog site where you can read the remainder of the article.

IndyPoSh Meeting #10 – What’s New in PowerShell v4


Description:

For this session the Indianapolis PowerShell User Group and the Indy VMware User Group are joining forces to bring you an introduction to PowerShell basics and move into a show and tell session of PowerCLI.

Speaker:

Matt Griffin is a Technology Specialist at Apparatus in Indianapolis, IN. Matt’s primary focus is managed services for Windows environments with specialization in SharePoint and automation. Matt holds his MCTS, MCITP, MCSA and MCT.

LinkedIn: www.linkedin.com/in/mattgrif
Twitter: @mattgrif
Blog: MattBlogsIT.com

Kyle Ruddy is a Senior Virtualization Administrator with ExactTarget. He has over 10 years of experience in the IT field. Kyle has obtained his VCAP-DCD 5 and VCP in versions 3, 4 and 5, as well as other highly desirable certifications such as GCWN (GIAC Certified Windows Security Administrator), MCITP:SA, MCSE, amongst others. Kyle is also a VMware vExpert for both 2013 & 2012.

LinkedIn: www.linkedin.com/pub/kyle-ruddy/13/134/977
Twitter: @RuddyVCP
Blog: www.thatcouldbeaproblem.com

Brian Wuchner is a Senior Systems Administrator at the Indiana Office of Technology. He has 10 years of industry experience with specialties in infrastructure automation, directory services and data center virtualization. Brian holds the VCP 5 certification and was awarded the vExpert title from VMware in 2011 – 2013.

LinkedIn: www.linkedin.com/in/bwuch
Twitter: @bwuch
Blog: EnterpriseAdmins.org

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

IndyPoSh Meeting #9 – What’s New in PowerShell v4


Description:

The November meeting of the Indianapolis PowerShell User Group will present an introduction to PowerShell 4.0. We will discuss new features in PowerShell 4.0 that ship with Server 2012 R2 and Windows 8.1 including Desired State Configuration (DSC), enhancements to the integrated Scripting Environment (ISE) and PowerShell Web Access and more.
In addition we will discuss installing Windows Management Framework 4.0 on Windows 7 SP1, Server 2008 R2 and later systems to bring the new features of PowerShell 4.0 to these operating systems.

Speaker:

John Gullion is a veteran of 18 years in the IT industry. He began his IT career in the mid 90’s working with UNIX, Linux and Windows while supporting dial up internet users and administering smtp mail and nntp news servers. Joining the staff of Indiana University in 2001, John began working with Active Directory and is an accomplished Windows Server and Desktop administrator with expertise in Group Policy Management and PowerShell.

John is a Microsoft Certified Trainer and holds a number of Microsoft and industry certifications including MCSA Server 2012, MCSA Windows 8, MCITP SQL 2008 and  VMWare Certified Professional.

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

IndyPoSh – Building a SharePoint Demo/Dev Lab using Hyper-V


Location:

Apparatus, 1401 North Meridian Street, Indianapolis Indiana 46202

Description:

Having a functional environment to conduct development is essential. Having a system running a server OS may not be. Why not take advantage of Hyper-V and Windows Server 2012 R2 to make it happen? This session will highlight two main concepts, the first how to take advantage of the Windows Server 2012 and Hyper-V combo, and second, how to build a functional environment for SharePoint 2013 that follows the recommended practices of a SharePoint reference architecture farm. And the highlight? All using PowerShell!

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