Loading…
This event has ended. Visit the official site or create your own event on Sched.
PowerShell Saturday Chattanooga
View analytic

Log in to bookmark your favorites and sync them to your phone or calendar.

Saturday, August 11
 

7:30am

Check-In
Check-In

Saturday August 11, 2018 7:30am - 8:45am
Lobby

9:00am

Skynet PowerShell Edition or Meta Programming in the Work Place
Have you ever dreamed of writing a script so advanced it can make backups of itself, completely transform to its environment, or even code by itself in a different language? If so you’ve come to the right place, in this talk we will be discussing Meta Programming and how to do it with PowerShell.
In this talk I will describe and outline using PowerShell to write your code for you, all while maintaining the ability to adapt to your environment. We will be discussing Meta Programming and some use cases. Then we will be highlighting on some Meta Programming examples that you may have seen in the real world in products like Microsoft System Center and others. Our examples will be showing how to rebuild AD (Sites & Services, Users, OU structure, and more) via dynamically generated scripts, build T-SQL statements, and how to build some very dynamic functions all with minimal code.

Speakers
avatar for Wesley Kirkland

Wesley Kirkland

Sr. Systems Engineer, Ministry Brands


Saturday August 11, 2018 9:00am - 9:45am
HSC 1083

9:00am

Writing award winning PowerShell functions and script modules
Learn to write award winning advanced functions and script modules in PowerShell using the industry’s best practices from a former winner of the advanced category in the scripting games without having to sift through 10 years’ worth of outdated content on the Internet. Transitioning from writing PowerShell one-liners and basic scripts to creating reusable PowerShell tools with advanced functions and script modules can be a daunting task and with all the different ways that you’ll find on the Internet to accomplish the same task, it can definitely seem overwhelming. During this session, we’ll demystify many of the intricacies of toolmaking while demonstrating the best practices for using parameters, parameter validation, cmdlet binding, supports should process, pipeline input, error handling, module manifests, and custom formatting.

Speakers
avatar for Mike F Robbins

Mike F Robbins

Senior Systems Engineer, Vital Care, Inc
Mike F Robbins is a Microsoft MVP on Windows PowerShell and a SAPIEN Technologies MVP. He is a co-author of Windows PowerShell TFM 4th Edition and is a contributing author of a chapter in the PowerShell Deep Dives book. Mike has written guest blog articles for the Hey, Scripting Guy... Read More →


Saturday August 11, 2018 9:00am - 9:45am
HSC 1087

9:00am

Scaffolding Your Next PowerShell Project with Plaster
If you are a PowerShell professional, you appreciate the power of automation and recognize its benefits. That's probably why you are creating PowerShell tools and modules in the first place. But you can take this a step further and automate the scaffolding of a new PowerShell project with an open source project called Plaster. With Plaster you can create an XML based manifest than when invoked can prompt for key pieces of information and then build out an entire file and folder structure. In this session, you'll learn how to create a Plaster manifest that can generate all the supporting files and folders you need for your next project in seconds.

Speakers

Saturday August 11, 2018 9:00am - 9:45am
HSC 1085

10:00am

Implementing JEA
No matter how big or small your environment is, giving every administrator unnecessary elevated privileges can result in data loss, or theft due to mistakes or rogue administration. Now with Just Enough Administration (JEA) we can truly follow the model of least privilege access and give admins, helpdesk technicians, developers (the list goes on) the rights they need to do their job, without bugging you, but still maintaining security best practices. 
We will not only go over how to configure JEA but will also show you how to properly configure and deploy it to an already existing infrastructure (without using DSC) but using remote PowerShell commands and GPO’s 

Speakers

Saturday August 11, 2018 10:00am - 10:45am
HSC 1087

10:00am

Taking Control of PowerShell Profile Scripts
PowerShell profile scripts can make your daily PowerShell work much more convenient. However, many administrators (a) forget to take advantage of profile scripts; and/or (b) are confused about the multiple scripts you'll find on your workstation. Attend this session to learn all there is to know about profile scripts, including time-saving tips and tricks to add to your profile.

Speakers
avatar for Tim Warner

Tim Warner

Author, Pluralsight
Tim Warner is a Microsoft Most Valuable Professional (MVP) in Cloud and Datacenter Management based in Nashville, TN. He is a TechMentor presenter, Pluralsight author, and a self-employed Microsoft Azure solutions consultant. You can reach Tim via Twitter (@TechTrainerTim), LinkedIn... Read More →


Saturday August 11, 2018 10:00am - 10:45am
HSC 1085

10:00am

The Ins and Outs of Error Handling
PowerShell is powerful, but what happens when something goes wrong? You plan for it. Error handling is one of those useless tasks that can become a lifesaver. We will be looking at how to take errors and use them to make your scripts better.

Speakers

Saturday August 11, 2018 10:00am - 10:45am
HSC 1083

11:00am

Troubleshooting with PowerShell
When 100s or 1000s of machines need to be check for issues and the task can seem daunting.  Regardless if it is a simple check for one item or multiple items, troubleshooting at scale can be challenging. With PowerShell you can accomplish a single check or multiple checks against 1000s of systems quickly and efficiently. We will cover searching log files, managing registry entries, working with services, and more. In addition the importance of logging and recording the status of the system checks will be highlighted.

Speakers
avatar for Jon Warnken

Jon Warnken

Microsoft PFE for System Center Configuration Manager, Microsoft
PowerShell enthusiast and longtime scripting lab rat starting in the dark ages of batch files. Speaker at the IT Pro Camps for Jacksonville, FL 2016 & 2018 and Tampa, Fl 2016.


Saturday August 11, 2018 11:00am - 11:45am
HSC 1087

11:00am

PowerShell 201: Debugging, Security, Code Signing, and Remoting
So you have a handle on basic PowerShell, and are ready to take the next step. First you'll learn about debugging, how to trace through your PowerShell code. Then you'll look at how security looks, both from security levels and signing your code. Finally you'll learn how to use Remoting, to run your code on computers throughout your network.

Speakers
avatar for Robert Cain

Robert Cain

Arcane Training and Consulting, LLC
Robert C. Cain (http://arcanecode.me) is a Microsoft MVP, MCTS Certified in BI, and is the owner of Arcane Training and Consulting, LLC. He is also a course author for Pluralsight, an author for Red Gate's Simple Talk site, and co-author of 5 books.A popular speaker, Robert has presented... Read More →


Saturday August 11, 2018 11:00am - 11:45am
HSC 1085

11:00am

Data Grooming
You have a text file full of data that needs to be formatted in a certain way so it can be imported into the database. That's no problem. This session will cover how to use PowerShell to format that data for many things such as display on the screen, import into a database, import into excel, and many other possibilities.

Speakers

Saturday August 11, 2018 11:00am - 11:45am
HSC 1083

12:00pm

Lunch
Lunch

Saturday August 11, 2018 12:00pm - 1:15pm
Lobby

1:30pm

Intro PowerShell Building Cloud VM with Azure Resource Manager
In this beginner session, we are taking a look at building a virtual machine in cloud using PowerShell and Azure Resource Manager commands. This demo will cover from the ground up to create a VM as the Azure documentation was not complete. It's important to understand and start using Azure Resource Manager (AzureRM). There are some pitfall to avoid before you start creating scripts.


Speakers
avatar for Maximo Trinidad

Maximo Trinidad

SAPIEN Technology Evangelist, SAPIEN Technologies, Inc.
Currently working for SAPIEN Technologies as their Technology Evangelist. Involved with SQL Server Technologies, and Microsoft Cloud Technologies. Microsoft PowerShell MVP since 2009, MVP SAPIEN Technologies, and IDERA ACE 2017. Active Florida speaker at SQLSaturday, IT Pro and... Read More →


Saturday August 11, 2018 1:30pm - 2:15pm
HSC 1087

1:30pm

PowerShell in Visual Studio Code Jump Start
Have you heard the news? The PowerShell Integrated Scripting Environment (ISE) is threatened with deprecation. You may have heard how nice Visual Studio Code is as a PowerShell development tool, but aren't sure how to set it up. Attend this session to learn all there is to know about writing, debugging, and refactoring your PowerShell scripts with VS Code.

Speakers
avatar for Tim Warner

Tim Warner

Author, Pluralsight
Tim Warner is a Microsoft Most Valuable Professional (MVP) in Cloud and Datacenter Management based in Nashville, TN. He is a TechMentor presenter, Pluralsight author, and a self-employed Microsoft Azure solutions consultant. You can reach Tim via Twitter (@TechTrainerTim), LinkedIn... Read More →


Saturday August 11, 2018 1:30pm - 2:15pm
HSC 1083

2:30pm

Recreate MOF based DSC resources as Class based DSC resources
Got DSC resources? Regardless of your answer, if you're interested in creating DSC resources, this is the session for you! Learn how to create a MOF based DSC resource and then recreate it as a Class based DSC resource along with learning what the pros and cons are for each of these options. While MOF (Managed Object Format) based DSC (Desired State Configuration) resources may seem easier to create initially and they’re compatible with PowerShell version 4.0 and higher, there are a number of advantages to using Class based DSC resources. During this session, we’ll walk through creating a MOF based DSC resource and then recreate the same resource as a Class based one to show the differences along with discussing the pros and cons of each one of these options.

Speakers
avatar for Mike F Robbins

Mike F Robbins

Senior Systems Engineer, Vital Care, Inc
Mike F Robbins is a Microsoft MVP on Windows PowerShell and a SAPIEN Technologies MVP. He is a co-author of Windows PowerShell TFM 4th Edition and is a contributing author of a chapter in the PowerShell Deep Dives book. Mike has written guest blog articles for the Hey, Scripting Guy... Read More →


Saturday August 11, 2018 2:30pm - 3:15pm
HSC 1087

2:30pm

PowerShell Under Cover
Everybody knows how to use PowerShell commands like Select-Object and Out-File. But what about PowerShell commands you don't know? You probably don't even know what you don't know! This session aims to change that. In this session, long time PowerShell presenter Jeff Hicks will introduce you to a number of PowerShell commands and techniques that don't get the attention they deserve. These are things that can help you write better scripts, troubleshoot problems or make your PowerShell experience more effective.

Speakers

Saturday August 11, 2018 2:30pm - 3:15pm
HSC 1085

2:30pm

What the Heck is Pester & Why Should I Care
Have you been hearing the buzz about Pester, but never really understood it? Or tried Pester and just found that it didn’t click?
 Have no fear, in this session Stephen will take you from zero to hero, teaching you everything you need to know to get started with Pester in your environment. And even if you’re the only dev working in your code base, we’ll highlight the reasons you’ll love it! 

Speakers
avatar for Stephen Owen

Stephen Owen

Automation Engineer, Wells Fargo


Saturday August 11, 2018 2:30pm - 3:15pm
HSC 1083
 


Twitter Feed