← KOULUTUKSET
AZ-040

Automate Administration with PowerShell

PowerShell on työkalu sekä ylläpitotoimenpiteiden toteuttamiseen että ylläpidon automatisointiin.

PowerShell on työkalu, joka jokaisen Microsoft ylläpitäjän pitäisi osata hyödyntään jollain tasolla. Nykyisin on jopa mahdollista luoda monimutkaisia PowerShell skriptejä tekoälyllä, mutta mitä skripti todella tekee voi olla epäselvää. Tämän takia on hyvä tietää PowerShellin periaatteet, joiden avulla pystyt sitten kehittämään taitojasi.

Aiemmin tässä koulutuksessa ei ollut mukana käytännön esimerkkejä päivittäisestä ylläpidosta, mutta kurssin päivityksen jälkeen löytyy myös mm. pilvipalveluiden hallintaan liittyvät harjoitukset.

// KURSSIN OHJELMA

Sisältö

MODULE 1

Getting Started with Windows PowerShell

  • Review Windows PowerShell
  • Understand the command syntax in Windows PowerShell
  • Find commands and Get-Help in Windows PowerShell
MODULE 2

Maintain system administration tasks in Windows PowerShell

  • Manage Active Directory Domain Services
  • Manage network service settings for Windows devices
  • Manage Windows Server
  • Manage settings for a local Windows machine
MODULE 3

Work with the Windows PowerShell pipeline

  • Understand the Windows PowerShell pipeline
  • Select, sort, and measure objects
  • Filter objects
  • Enumerate objects
  • Send pipeline data as output
  • Pass pipeline data
MODULE 4

Work with PowerShell providers and PowerShell drives in Windows PowerShell

  • Connect with data stores using PowerShell providers
  • Use PowerShell drives
MODULE 5

Query management information by using Common Information Model
and Windows Management Instrumentation

  • Review CIM and WMI
  • Query configuration information by using CIM and WMI
  • Query and manipulate repository objects by using CIM and WMI methods
MODULE 6

Use variables, arrays, and hash tables in Windows PowerShell scripts

  • Manage variables in Windows PowerShell script
  • Work with arrays and hash tables in Window PowerShell scripts
MODULE 7

Create and modify scripts by using Windows PowerShell

  • Create and run scripts
  • Work with scripting constructs
  • Import data in different formats for use in scripts
  • Use methods to accept user inputs
  • Troubleshoot scripts and handle errors
  • Use functions and modules

 

MODULE 8

Administer remote computers by using Windows PowerShell

  • Manage single and multiple computers by using Windows PowerShell remoting
  • Use advanced Windows PowerShell remoting
  • Manage persistent connections to remote computers by using Windows PowerShell sessions
MODULE 9

Manage cloud resources by using Windows PowerShell

  • Review the Azure PowerShell module
  • Review the features and tools for Azure Cloud Shell
  • Manage Azure resources with Windows
MODULE 10

Manage Microsoft 365 services by using Windows PowerShell

  • Manage users, groups, and licenses in Microsoft Entra ID
  • Manage Exchange Online
  • Manage SharePoint Online
  • Manage Microsoft Teams
MODULE 11

Create and manage background jobs and scheduled jobs in Windows PowerShell

  • Create and manage background jobs
  • Create and manage scheduled jobs