Research Triangle PowerShell User Group Meeting – June 17th 6PM

This month we will again be hosted by the good people at WorkSmart in Durham, as usual pizza arrives at 6pm and meeting starts at 6:30pm. June Blender is back to see us, definitely not one to miss!  Details below but please ensure that you bring a laptop running (at a minimum) PS3.0, hope to see you there! Speaker Name: June Blender Session Title: Building GUI applications | PowerShell HelpWriter Session Abstract: Using products from SAPIEN, we’ll learn how to turn your scripts in to applications that you can share. Also, we’ll have a discussion about how to use PowerShell HelpWriter. […]


Creating a small footprint, base image Part 4 | Bringing it all together with automation

In this entry I combing all I covered into a set of scripts to automate the process of creating a small footprint VHDX base image and a WIM to use a sorce that is fully patched. And I added a script to update the files on a regular basis. Check it out and let me know what you think. Creating a small footprint, base image Part 4 | Bringing it all together with automation Related posts: The current and future state of the Windows Management Framework PowerShell… An exciting frontier… The Monad Manifesto Annotation Project Series – Microsoft Certification the […]


Automating with Jenkins and PowerShell on Windows

Take a minute think about how many PowerShell scripts you have written for yourself or your team. Countless functions and modules, helping to automate this or fix that or make your teams lives easier. You spend hours coding, writing in-line help, testing, packaging your script, distributing it to your team. All that effort, and then a lot of the time the script is forgotten about! People just go back to doing things the manual way. I put this down to being out of sight, out of mind. Users who do not use the command line regularly will quickly forget about […]



The Monad Manifesto Annotation Project

Richard’s log, stardate 2457164.5 Today’s destination is the Monad Manifesto Annotation Project. The idea behind this project is to keep the manifesto intact somewhere on the internet, and to provide the possibility to the community to annotate on the several topics in the manifesto. The idea for this came from Pluralsight author Tim Warner, with the initial annotations being made by Don Jones. Jeffrey Snover gave his permission for this project, but with a big warning: the content only can be shared on the original source page on penflip, and cannot be hosted anywhere else. I am already in the […]


PowerShell… An exciting frontier…

boldlygo_preview

PowerShell… An exciting frontier… These are the voyages of a PowerShell adventurer. Its continuing mission: To explore strange new cmdlets… To seek out new modules; new parameters… To boldly go where no one has gone before!” Richard’s log, stardate 2457163. Our destination for today is my very first post on PowerShell.org. As you can see, from the opening lines, I approach my journey in PowerShell as a exploration into the unknown, just like the crew of Star Trek, Next Generation did. Till now my journey has been a pleasant one, because you know, exploring PowerShell is a lot of fun! […]


Research Triangle Powershell Users Group – May 20, 2015 – 6PM

This month we will again be hosted by the good people at WorkSmart in Durham, as usual pizza arrives at 6pm and meeting starts at 6:30pm. And we’ll have one of our own speaking, Tom Norman. Details below and hope to see you there! Speaker Name: Tom Norman Session Title: Deploying Database Objects with Powershell Session Abstract: As we code database objects, we must deploy the database objects to different environments, development, QA, UAT, Production and Disaster Recovery. As we deploy, let’s confirm our deployment environment during deployment. Secure the database. Script each object so we can run it multiple times. […]


IndyPoSh Meeting #18 – Windows PowerShell Basics

Description: Windows PowerShell is becoming one of the more in-demand skills now that it is built into everything Windows. PowerShell is going to continue growing and it is your time to start learning it! Join us for an evening of Windows PowerShell Basics, we will wrap up for many useful resources that are available to help you continue learning! 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 6 years […]


The current and future state of the Windows Management Framework

At the 2nd of October, Lee Holmes gave a presentation about the current and future state of the Windows Management Framework (WMF) during the Dutch PowerShell User Group (DuPSUG) at the Microsoft headquarters in The Netherlands. The slide decks and recorded videos will be made available soon, but this is what was discussed: The release cycle of the Windows Management Framework (WMF) Faster incremental releases of preview versions are being released. This rapid development means that companies that need specific new functionalities to tackle current problems they’re having, don’t have to wait as long as they had to in the past. Everyone should keep in mind […]


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: […]


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 […]


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 […]


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. Related posts: Adding and Removing Items from a PowerShell Array Reporting On Installed Windows Programs Via The Registry PowerShell Tip #1 from the Winner of the Advanced Category in the 2013 Scripting Games Scripting Games 2014 – event submission […]


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 […]


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 […]