The basics and deep diving in to PowerShell and what it can do for you!
During the Geek Week we look at the new features in Windows PowerShell, including PowerShell V5.0, and explore techniques you can use to automate your Windows environments. All the labs are based on Server 2012 R2 and during this event, you'll learn hands-on how PowerShell 5.0 works and how you can best use PowerShell V 4.0 to automate your daily work. You will learn the syntax, the improvements from previous versions and how PowerShell v5.0 integrates with Windows 8.1 and Windows Server 2012 R2.
Your guides are Johan Åkerström and Niklas Goude, two of the foremost experts and instructors in Windows Powershell.
Osa Mega Geek Week -tapahtumaa
Koulutus on osa Mega Geek Week -tapahtumaa. Lue lisää Mega Geek Weekistä.
Koulutuksen hintaan kuuluu
- Viisi päivää käytännön labroja ja paljon harjoituksia
- Viisi yötä Blue Hotel -hotellissa Lidingössä Ruotsissa
- Asiantuntijamme tavoitettavissa koko tapahtuman ajan
- Aamupala, lounas, välipalat, illallinen
- Iltaohjelmaa sponsoreiltamme
- Mahdollisuus verkostoitua ja keskustella muiden asiantuntijoiden kanssa
IT technicians, administrators, architects and IT managers who wants to learn about PowerShell.
Basic knowledge of Windows Server, Active Directory (AD) and DNS as well as the Windows client. It is also recommended that you have experience with scripting.
A GeekWeek is a demanding event where you learn PowerShell from the masters. While we are very flexible and always welcome more topics to discuss, our starting point is the following agenda:
Day 1 - The basics
We start with what PowerShell is and the thought behind it. We cover Syntax, Variables, Conditions, Code Flow, and Loops etc… With these subjects we cover the foundation of PowerShell programming and use of commands. We look at the Console and the productivity features of the Integrated Scripting Environment (ISE).
Day 2- Hyper-V, Active Directory, Server & Client Management, Functions and Modules
We build the virtual machine environment we will be using for the rest of the course. We build it using the Hyper-V module, Active Directory & Active Directory Deployment modules. We look at basic network & DNS configuration in Windows Server 2012 R2. Then we move into looking at typical client management tasks after which we start looking at how to build functions and package them into modules.
Day 3 - Error Handling, CIM, PS Remoting, PS Remoting Advanced
On the third day the PowerShell Gods said. Let there be errors… So you will have to learn how to deal with the unexpected, how to recover and handle errors which will surely happen. Furthermore we venture into CIM (WMI) and then look at PowerShell Remoting. With PowerShell Remoting we step a bit deeper and look at how we can build administrative endpoints to handle things like delegation and PowerShell modules which has special requirements such as .NET version or PowerShell version.
Day 4 - Desired State Configuration (DCS) all day long
We start with the basics of the DSC architecture, the new PowerShell Based Domain Specific Language of DSC. We cover DSC in PUSH mode. We then step into writing our own DSC resource provider and step up the pace with setting up DSC in PULL mode, giving you a more complete look into the world of DSC.
Day 5 - Techniques to elevate your automation efforts
We cover background jobs and workflows. With workflows we can have long running, durable and recoverable scripts. We look at how to integrate with REST, ODATA and JSON. As the last chapter we will look at the brand new OneGet feature, a Linus like packaging system for Windows. All controlled through PowerShell.
While this is our starting point, we welcome the opportunity to broaden out our discussions to focus on YOUR needs. Have a script you want to write but can’t quite figure it out – bring it along and we’ll workshop it. Have bits of syntax you can’t quite figure out – we can help. Want to know how to work like the best in the business – that’s we’re there for.