Arizona PowerShell – March

Topic: Octopus Deploy for the PowerShell User

Deploying an application has traditionally been one of the most painful dangerous parts of software development. Every aging grizzled software developer has a story of an entire weekend being spent dealing with a painful deployment because something didn’t go exactly right. Octopus Deploy is a deployment automation tool that seeks to solve that problem. One of the core technologies used under the covers is PowerShell.

In this talk, I’ll do a quick run-through of what Octopus Deploy is, and how it works, before drilling into where Powershell enters the picture. We’ll start adding some Powershell to our deployment process, along the way looking at conventions used in Octopus, as well as script steps, step templates, and script modules. I’ll also show you how Octopus can use Powershell outside the context of a deployment, with the script console and customized health checks. Finally, I’ll touch on Powershell DSC to start turning the DevOps to eleven.

large_profile_photo_cropped
Our Speaker

Damian is a Microsoft MVP in Visual Studio and Development Technologies and a Solution Architect for Octopus Deploy recently moved from Brisbane, Australia to Toronto, Canada. He is a book and Pluralsight author, and he regularly speaks at conferences, User Groups, and other events around the world.

Damian spends a lot of time training development teams on how to deliver their software better, be it through improving their agile process, code quality, or DevOps strategy. Most of the time you’ll find him working on Octopus Deploy or helping teams use it better.

Signup here:  EventBrite

Location:

Tek Systems 
2625 South Plaza Drive
Suite #301 : 3rd Floor in the main conference room.
Tempe
AZ

Advertisements

Speaker Calendar

All there has been a fair amount of work that has gone into getting speakers this year for each month.  So here is a list of who’s on Deck to speak at Arizona PowerShell Users group for this year. Speakers that have already spoken are included as well. This is the planned calendar so far and is subject to change.

We look forward to seeing you there.

If you haven’t already you can sign up to get the session information each month: http://mach-me.us11.list-manage.com/subscribe?u=6eeb27da5fc1b28070cb3096a&id=4389b0ed58

You can see some of the video’s we’ve recorded of sessions past:

https://www.youtube.com/channel/UC3RiZUhPQH9cANYnECWrbFA

Arizona PowerShell – February 7th 2017

Topic: PowerShelling Azure
The February meeting will cover the content we weren’t able to see during the December meeting due to the interest and general questions about Azure, Azure Resource Manager (ARM) and Resource Manager Templates.  In February we will walk through some of the basic Azure and ARM PowerShell cmdlets and ways to create/generate ARM Templates.
Azure Resource Manager (ARM) provides a way to organize and manage collections of Azure resources (e.g. VMs, PaaS services, SaaS services).  ARM was made available in 2014 and has become more robust over time and is now the default implementation method for Azure resources.  ARM templates are the Microsoft recommended way to define, configure and deploy in Azure.  ARM templates help support infrastructure as code and have become easier to create and use over the last several months.  Come learn how to quickly and easily create Azure environments in ARM using PowerShell and ARM templates.

About our speaker:

Tim Warner is a Microsoft MVP in Cloud and Datacenter Management as well as a full-time trainer with Pluralsight. He’s been involved in most aspects of IT since 1997; he and his family reside in Nashville, TN. Connect with Tim via Twitter @TechTrainerTim or at his Azure Depot blog at azuredepot.com.

Signup here EventBrite

Location:

Tek Systems 
2625 South Plaza Drive
Suite #301 : 3rd Floor in the main conference room.
Tempe
AZ

Arizona PowerShell – January 3rd 2017

Topic: PowerShell Forensics

Tools that enable incident response and hunting operations remotely across all versions of windows.

Join us for our first session of the New Year.  Our speaker is known for some cool forensics tools or as he terms it – Security Research and Esoteric PowerShell Knowledge.

Conferences Matt has been a speaker at:

Matthew Graeber

About our Speaker: Matt Graeber

Matthew Graeber (@mattifestation) is the Manager of Research with Veris Group’s Adaptive Threat Division. He has a passion for reverse engineering, PowerShell and advocating the “living off the land” philosophy – tradecraft that makes heavy use of built-in, trusted applications.

In his spare time, he develops an offensive and reverse engineering framework for PowerShell:PowerSploit , CimSweep and PowerShellArsenal, respectively. He has also been designated a Microsoft ‘Most Valuable Professional’ (MVP) in PowerShell.

Sign up Eventbrite

Location:

Tek Systems 
2625 South Plaza Drive
Suite #301 : 3rd Floor in the main conference room.
Tempe
AZ

Arizona PowerShell – December 6th

Topic:Azure Resource Manager and Resource Manager Templates

Azure Resource Manager (ARM) provides a way to organize and manage collections of Azure resources (e.g. VMs, PaaS services, SaaS services).  ARM was made available in 2014 and has become more robust over time and is now the default implementation method for Azure resources.  ARM templates are the Microsoft recommended way to define, configure and deploy in Azure.  ARM templates help support infrastructure as code and have become easier to create and use over the last several months.  Come learn how to quickly and easily create Azure environments in ARM using PowerShell and ARM templates.
 
 

About our speaker: 

tomtownsbiopictureTom Towns is a seasoned system development, SQL Server database and system administration professional.  He has contributed on multiple successful enterprise class commercial health insurance software applications as a senior technical expert and manager in start-ups and large corporations.  Tom’s current areas of focus are DevOps, development/test infrastructure, automated continuous deployment, software packaging, client software deployment and Microsoft Azure.

Arizona PowerShell Users Group – November 1st

bio

We are excited to announce that Larry Steele will be next months PowerShell users group speaker.

Topic: Automated SQL Deployments with Powershell

Here is what larry will be covering in this session:

  • Visual Studio SQL database project setup and build output
  • Required tools and components for DacPac deployment
  • SQL Command actions
  • Anatomy of the Powershell

Bio:

Larry Steele is a Configuration Manager/Developer working for PulteGroup, Inc. in the Phoenix area. He’s held various positions in QA, Development, Support, and Systems Analysis and has been practicing in the IT industry for the last 15 years. He is an avid Systems Solutions practitioner specializing in Configuration Management and Continuous Delivery using automation techniques. Larry’s main focus has been supporting Visual Studio and Team Foundation Server deployments using Visual Studio Team Systems to automate application releases using various forms of deployment methods.

Session will be November 1st 2016 at the Microsoft Store in the Scottsdale fashion center mall.

Details about this are posted on PowerShell.org  and Event Brite signup.

Arizona PowerShell Users Group August 2016

I’m excited to announce that a great speaker(Kirk Munro) will be next months PowerShell users group speaker. He has a number of video’s for the various topics he has spoken about on YouTube:
https://www.youtube.com/results?search_query=poshoholic

You can find his information on twitter here https://twitter.com/Poshoholic
Every time I’ve listened to him speak I’ve learned something new.

Session will be August 2nd 2016 at the Microsoft Store in the Scottsdale fashion center mall. Since he will be remote we’ll be doing this via live stream so watch for the Live stream location(coming soon).

Details about this are posted on PowerShell.org  and Event Brite signup.

PowerShell Users Group June 7 2016

Speaker: Thom Schumacher @driberif

Topic: Azure Run Book Automation

Come to this session to learn how to use Azure WebHooks to call your automation.  I’ll be demonstrating how to do this using Azure Automation PowerShell ISE add-on great writeup here ISE Add – On Editing Runbooks. In addition I’ll be demoing a what I used this automation for Azure Alert Aggregator and how to keep your modules up to date with Updating Azure modules – In Azure Automation.

alertaggregator-animation[1]

Sponsors:

Tek Systems

Microsoft Store Store

Sign up via EventBrite here: https://www.eventbrite.com/e/arizona-powershell-users-group-june-meeting-tickets-25744711124

June Session will be held at Microsoft Store – Scottsdale Fashion Square
7014 E Camelback Rd,
Scottsdale, Az 85281

Time is 5:30 to 8:00PM – 5:30 to 6pm is to allow speaker time to setup.

 

May 2016 Az Powershell Minute Notes

This month we had Don Jones, an instructor, speaker and co-author on PowerShell and Microsoft MVP since 2003. Don helps run PowerShell.org, the PowerShell Summit events and the Scripting Games. Catch Don’s video training for PowerShell through Pluralsight, and the YouTube channel.

  1. https://www.pluralsight.com/
  2. https://www.youtube.com/user/powershelldon

Don talked about Desired State Configuration (DSC) and DevOps.

DSC is a new management platform in Windows 2012 where PowerShell enables deploying and managing configuration data for software services, it also manages the environment in which these services run.

DSC provides a set of Windows PowerShell language extensions. These are new Windows PowerShell cmdlets and resources used to configure software environments. These cmdlets also provide a means to maintain and manage existing configurations.

DevOps takes Application Lifecycle Management (ALM) and Agile methodologies to a comprehensive platform by addressing the needs of the digital business along with the technology of DSC. These two technologies run in tandem; DSC configures and maintains the virtual front-end environment while DevOps manages the collaboration between different apps and environments. The benefits of DSC as a part of DevOps are:

  • DevOps manages the critical importance of transparency, communication and collaboration between development and operations teams.
  • DevOps runs the inclusion of the project’s business owner and other critical groups such as security (DevOpsSec), networking and compliance.
  • DevOps reduces managing unique objects such as assigning IP addresses and DNS Servers.
  • DSC can assign computer names, IP-Addresses,etc
  • DSC can deploy the image and join the computer to Active Directory.
  • DSC can do separate things for different applications such as applying baseline security policies and installing updates.
  • Scripts no longer have to be told how to install, they are instructed to install and they figure it out.

An example is to picture DSC as a front-end. This front-end acts and feels much like group policies does today and DevOps is the back-end database.

ACTION ITEMS:

Learn how to configure and implement:

  • DevOps and DSC
  • PKI
  • AD Certificate Services

Don’t waste time learning Exchange Server, Microsoft is no longer developing future releases of Exchange, it is most likely re-developing into a hosted email solution.