PowerShell

Algemene info 

Dit is een driedaagse opleiding. Selecteer de gewenste startdatum rechts bovenaan het scherm voor de praktische informatie met betrekking tot de opleiding (locatie, prijs, inschrijving, ...).

Overzicht

MS Windows Powershell is de scripttaal die als doel heeft om heel wat administratieve taken te automatiseren! 

Powershell is beschikbaar op verschillende cloud (Azure, Amazon, Office365) en on-premise platformen (Linux, Mac, Windows). Veel producten hebben een ingebouwde PowerShell integratie waardoor dit de meest gebruikte taal is om processen en taken te stroomlijnen.

Deze opleiding is een must-have voor elke systeembeheerder die efficiënter door het leven wil gaan.


Voor wie is deze opleiding bestemd?

Systeembeheerders en DevOps enthousiastelingen die Windows PowerShell willen inzetten om repetitieve taken uit te voeren via scripts.


De aanpak

Tijdens deze 3-daagse opleiding wordt er afgewisseld tussen ongeveer 40% theorie en 60% praktijkoefeningen en voorbeelden. Tijdens de cursus komen verschillende casussen aan bod waar iedereen mee geconfronteerd wordt op dagdagelijkse basis.

Op het einde van de cursus keer je terug naar huis met een PowerShell toolbox waarmee je bestaande scripts kan interpreteren en aanpassen naar wens. Daarnaast heb je inzichten hebben verworven om je dagdagelijkse taken te optimaliseren.


Voorkennis

Volgende voorkennis is voor deze training aangeraden:

  • Basiskennis van installatie, configuratie en beheer van Windows Server.
  • Basiskennis van Office 365 / Azure
  • Noties van programmatielogica (variabelen, conditionele expressies)


Benodigdheden

  • Een eigen laptop (Windows 10 of hoger) met remote desktop mogelijkheden
  • Een internetverbinding met RDP mogelijkheden naar publieke IP-adressen
  • Een gezonde dosis doorzettingsvermogen!


Inhoud

Introduction

  • What Is Powershell
  • History of PowerShell
  • Facts & Figures
  • PowerShell Core vs Windows Powershell
  • Use cases
  • Basic Security: Execution policy

Basics

  • Cmdlets & aliases
  • Requesting help and interpreting help
  • PowerShell Providers
  • PowerShell Profiles
  • Modules & Snapins
  • PowerShell objects & parameters
  • Variables, datatypes and scopes
  • Operators
  • Strings, Arrays, hashtables and collections
  • Pipelining
  • Filtering, measuring, formatting, comparing, displaying and exporting data
  • Loops, switches and branching
  • Formatting data
  • Functions

Active Directory

  • Architectural overview
  • User, Group, management
  • DSInternals Module
  • Field examples

Office 365

  • Architectural overview
  • AzureAD
    • User, Group Management
    • License Management
    • App Registrations / Enterprise Apps
  • Exchange Online
    • Recipient management
    • Tracking & Discovery
  • SharePoint
    • Site creation
    • Document libraries
    • Taxonomy

API

  • API-Basics
  • Microsoft Graph

Security

  • Secret Management
  • Azure KeyVault
  • Obfuscation
  • Credentials

Client Management

  • WMI
  • CIM
  • Remoting

Tips & Tricks

  • Pester
  • Azure Automation
  • Performance tuning
  • ScriptRunner & VisualCron 

Q&A 

Contact
+32 472 58 74 86
hello@thecampus.be
GENERAL INFO

This training will be held in Dutch.

SHARE

Find out what people see and say about this event, and join the conversation.