AZ-040 Automating Administration with PowerShell
Modalità di erogazione: Virtual classroom, Corsi in aula
AZ-040 – Automating Administration with PowerShell
Presentazione del corso
Il corso Microsoft AZ-040 – Automating Administration with PowerShell fornisce le competenze per utilizzare PowerShell per automatizzare l’amministrazione dei server Windows.
Il nuovo corso su PowerShell dura 5 giorni e fornisce le competenze necessarie per supportare una vasta gamma di prodotti Microsoft, tra cui Windows Server, Windows Client, Microsoft Azure e Microsoft 365. In linea con questo obiettivo, il corso non si concentrerà su uno di questi prodotti, anche se Windows Server, che è la piattaforma comune per tutti questi prodotti, servirà come esempio per le tecniche che questo corso insegna.
Microsoft AZ-040 – Automating Administration with PowerShell: prerequisiti
Per frequentare il corso MOC AZ-040 – Automating Administration with PowerShell con profitto è consigliabile avere una precedente esperienza come amministratore di sistemi in almeno uno dei seguenti ambiti: Windows Server, Windows Client, Microsoft Azure e Microsoft 365.
MOC AZ-040 – Automating Administration with PowerShell: obiettivi
Al termine del corso MOC AZ-040 – Automating Administration with PowerShell i partecipanti saranno in grado di:
- descrivere le funzionalità di Windows PowerShell e usarlo per eseguire e trovare comandi di base;
- identificare ed eseguire cmdlets per l’amministrazione locale del sistema;
- lavorare con la pipeline di Windows PowerShell;
- usare PSProviders e PSDrives per lavorare con altre forme di archiviazione;
- interrogare le informazioni di sistema usando WMI e CIM;
- lavorare con variabili, array e tabelle hash;
- creare script di base in Windows PowerShell;
- amministrare computer remoti con Windows PowerShell;
- gestire le risorse Azure con PowerShell;
- gestire i servizi Microsoft 365 con PowerShell;
- utilizzare i lavori in background e i lavori programmati.
MOC AZ-040: contenuti
Module 1: Getting started with Windows PowerShell
- Windows PowerShell overview
- Understan Windows PowerShell command syntax
- Find commands and get help in Windows PowerShell
Lab: Configuring Windows PowerShell, and finding and running commands
- Configuring the Windows PowerShell console application
- Configuring the Windows PowerShell ISE application
- Finding and running Windows PowerShell commands
- Using About files
Module 2: Windows PowerShell for local systems administration
- Active Directory Domain Services administration cmdlets
- Network configuration cmdlets
- Server administration cmdlets
- Windows PowerShell in Windows 10
Lab: Performing local system administration with PowerShell
- Creating and managing Active Directory objects
- Configuring network settings on Windows Server
- Creating a website
Module 3: Working with the Windows PowerShell pipeline
- Understand the pipeline
- Select, sort, and measure objects
- Filter objects out of the pipeline
- Enumerate objects in the pipeline
- Send and pass pipeline data as output
Lab: Using PowerShell pipeline
- Selecting, sorting, and displaying data
- Filtering objects
- Enumerating objects
- Converting objects
Module 4: Using PSProviders and PSDrives
- Using PSProviders
- Using PSDrives
Lab: Using PSProviders and PSDrives with PowerShell
- Creating files and folders on a remote computer
- Creating a registry key for your future scripts
- Create a new Active Directory group
Module 5: Querying management information by using CIM and WMI
- Understand CIM and WMI
- Query data by using CIM and WMI
- Make changes by using CIM and WMI
Lab: Querying information by using WMI and CIM
- Querying information by using WMI
- Querying information by using CIM
- Invoking methods
Module 6: Working with variables, arrays, and hash tables
- Use variables
- Manipulate variables
- Manipulate arrays and hash tables
Lab: Using variables, arrays, and hash tables in PowerShell
- Working with variable types
- Using arrays
- Using hash tables
Module 7: Windows PowerShell scripting
- Introduction to scripting with Windows PowerShell
- Script constructs
- Import data from files
- Accept user input
- Troubleshooting and error handling
- Functions and modules
Lab: Using scripts with PowerShell
- Signing a script
- Processing an array with a ForEach loop
- Processing items by using If statements
- Creating users based on a CSV file
- Querying disk information from remote computers
- Updating the script to use alternate credentials
Module 8: Administering remote computers with Windows PowerShell
- Use basic Windows PowerShell remoting
- Use advanced Windows PowerShell remoting techniques
- Use PSSessions
Lab: Performing remote administration with PowerShell
- Enabling remoting on the local computer
- Performing one-to-one remoting
- Performing one-to-many remoting
- Using implicit remoting
Module 9: Managing Azure resources with PowerShell
- Azure PowerShell
- Introduce Azure Cloud Shell
- Manage Azure VMs with PowerShell
- Manage storage and subscriptions
Lab: Azure resource management with PowerShell
- Activating the Azure subscription and installing the PowerShell Az module
- Using Azure Cloud Shell
- Managing Azure resources with Azure PowerShell
Module 10: Managing Microsoft 365 services with PowerShell
- Manage Microsoft 365 user accounts, licenses, and groups with PowerShell
- Manage Exchange Online with PowerShell
- Manage SharePoint Online with PowerShell
- Manage Microsoft Teams with PowerShell
Lab: Managing Microsoft 365 with PowerShell
- Managing users and groups in Azure AD
- Managing Exchange Online
- Managing SharePoint
- Managing Microsoft Teams
Module 11: Using background jobs and scheduled jobs
- Use background jobs
- Use scheduled jobs
Lab: Jobs management with PowerShell
- Starting and managing jobs
- Creating a scheduled job
Durata
35 ore