CORSO MICROSOFT POWERSHELL FUNDAMENTALS :

AZ-040 Automating Administration with PowerShell

DURATA: 4 GIORNI

Il corso PowerShell Fundamentals AZ-040 Automating Administration with PowerShell fornisce agli studenti le conoscenze e le competenze fondamentali per utilizzare Windows PowerShell per l’amministrazione e l’automazione dell’amministrazione dei server Windows. In particolare, fornisce le competenze per identificare e costruire il comando di cui hanno bisogno per eseguire un compito specifico e le competenze preliminari a supporto di un’ampia gamma di prodotti Microsoft, inclusi Windows Server, Windows Client, Microsoft Exchange Server, Microsoft SharePoint Server, Microsoft SQL Server e Microsoft System Center. Gli studenti impareranno come creare script per eseguire attività avanzate come l’automazione di attività ripetitive e la generazione di report.

Il corso di Windows Management Framework consente di apprendere le basi per l’automazione, amministrazione e gestione delle infrastrutture basate su sistemi operativi Microsoft. Il corso è orientato all’apprendimento della command-line-interface di PowerShell per svolgere le attività quotidiane in modo più efficiente, anche relativamente a piattaforme server installate sui sistemi Windows (Exchange, SQL Server, SharePoint, SCCM, …).

Tecnologie: Windows PowerShell – Windows Remote Management

windows-powershell

Argomenti del corso PowerShell Fundamentals AZ-040 Automating Administration with PowerShell 

  • Basi di PowerShell
  • Providers e Drives
  • Lavorare con le Pipeline
  • Formattazione dei risultati
  • Utilizzo di WMI e CIM
  • Variabili, array, hash table ed oggetti .NET
  • Dai comandi agli scripts
  • Lavorare coi Modules
  • Scripting avanzato
  • Remote and Remoting
  • Jobs e Scheduled Tasks

Programma del corso PowerShell Fundamentals AZ-040 Automating Administration with PowerShell

Module 1: Getting started with Windows PowerShell

Windows PowerShell overview

  • Understanding Windows PowerShell command syntax
  • Find commands and getting help in Windows PowerShell
  • Lab: Configuring the Windows PowerShell console application
  • Lab: Configuring the Windows PowerShell ISE application
  • Lab: Finding and running Windows PowerShell commands
  • Lab: Using Help and 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: Creating a website
  • Lab: Configuring network settings on Windows Server
  • Lab: Creating and managing Active Directory objects

    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: Selecting, sorting, and displaying data
    • Lab: Filtering objects
    • Lab: Enumerating objects
    • Lab: Converting objects

    Module 4: Using PSProviders and PSDrives

    • Using PSProviders
    • Using PSDrives
    • Lab: Create a new Active Directory group
    • Lab: Creating a registry key for your future scripts
    • Lab: Creating files and folders on a remote computer

    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
    • Lab: Querying information by using CIM
    • Lab: Invoking methods

    Module 6: Working with variables, arrays, and hash tables

    • Use variables
    • Manipulate variables
    • Manipulate arrays and hash tables
    • Lab: Using hash tables
    • Lab: Using arrays
    • Lab: Working with variable types

    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: Signing a script
    • Lab: Processing an array with a ForEach loop
    • Lab: Processing items by using If statements
    • Lab: Creating users based on a CSV file
    • Lab: Querying disk information from remote computers
    • Lab: 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: Managing multiple computers
    • Lab: Using implicit remoting
    • Lab: Performing one-to-many remoting
    • Lab: Performing one-to-one remoting
    • Lab: Enabling remoting on the local computer

    Module 9: Managing Azure resources with PowerShell

    • Azure PowerShell
    • Introduce Azure Cloud Shell
    • Manage Azure VMs with PowerShell
    • Manage storage and subscriptions
    • Lab: Installing Azure PowerShell module
    • Lab: Installing Cloud Shell
    • Lab: 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 Exchange Online resources with Windows PowerShell
    • Lab: Managing SharePoint Online with Windows PowerShell
    • Lab: Managing Microsoft 365 user and group objects with Windows PowerShell
    • Lab: Connecting to Microsoft 365 with Windows PowerShell

    Module 11: Using background jobs and scheduled jobs

    • Use background jobs
    • Use scheduled jobs
    • Lab: Starting and managing jobs
    • Lab: Creating a scheduled job

    Requisiti del corso PowerShell Fundamentals AZ-040 Automating Administration with PowerShell

    Il Corso PowerShell Fundamentals AZ-040 Automating Administration with PowerShell  è rivolto a:

    • professionisti IT che hanno già esperienza nell’amministrazione generale di Windows Server e client Windows e che desiderano saperne di più sull’utilizzo di Windows PowerShell per l’amministrazione. Non si presuppone alcuna esperienza precedente con qualsiasi versione di Windows PowerShell o qualsiasi linguaggio di scripting. Questo corso è adatto anche a professionisti IT già esperti nell’amministrazione di server, inclusi Exchange Server, SharePoint Server, SQL Server e System Center.

    Per partecipare con profitto a questo corso è necessario possedere i seguenti prerequisiti:

    • precedenti esperienze di gestione di infrastrutture Windows-based (ADDS, DNS, TCP/IP, DHCP), conoscenza dei protocolli di routing e di protezione (firewall).
    windows-powershell
    windows-powershell

    Obiettivi del corso PowerShell Fundamentals AZ-040 Automating Administration with PowerShell

    • Acquisire le competenze per l’utilizzo di PowerShell
    • Sfruttare le pipeline per attività complesse
    • Gestire le risorse dell’ambiente (PSProviders e PSDrives)
    • Gestire la formattazione ed il reindirizzamento l’output delle pipeline
    • Analizzare e comprendere le peculiarità delle pipeline per la parametrizzazione
    • Trasportare le pipeline in funzioni, in script, in moduli
    • Accesso ed interrogazione delle risorse CIM/WMI
    • Accesso a sistemi remoti per la gestione
    • Utilizzo di lavori schedulati e processi in background
    • Utilizzo dei moduli amministrativi per Active Directory
    • Gestione delle risorse del file server e della rete

    Cosa saprai fare alla fine del Corso PowerShell Fundamentals AZ-040 Automating Administration with PowerShell

    Al termine del corso i partecipanti saranno in grado di:

    • Descrivere la funzionalità di Windows PowerShell e utilizzarla per eseguire e trovare i comandi di base
    • Identificare ed eseguire i cmdlet per l’amministrazione del sistema locale
    • Lavorare con la pipeline di Windows PowerShell
    • Usare PSProviders e PSDrives per lavorare con altre forme di archiviazione
    • Eseguire query sulle informazioni di sistema utilizzando WMI e CIM
    • Lavorare con variabili, array e tabelle hash
    • Scrivere script di base in Windows PowerShell
    • Amministrare computer remoti con Windows PowerShell
    • Gestire le risorse di Azure con PowerShell
    • Gestire i servizi di Microsoft 365 con PowerShell
    • Usare lavori in background e lavori programmati
    corso powershell

    Impara facendo…

    Metti in pratica ciò che apprendi direttamente in ambiente Virtuale

    Durante il corso avrai la possibilità di accedere ad ambienti basati su Hypervisor Microsoft Hyper-V dove andrai a testare le nozioni apprese simulando scenari anche complessi.

    powershell fundamentals az-040 - automating administration with powershell
    materiale formativo corso

    Materiale per il corso PowerShell Fundamentals AZ-040 Automating Administration with PowerShell a disposizione sempre aggiornato

    Il corso è continuamente aggiornato sia come ambiente di programma sia come ambiente di laboratorio

    Oltre al materiale in formato PDF relativo a tutti i moduli del corso, saranno messi a disposizione ulteriori e-book di ulteriore approfondimento sui temi più importanti.

    Continuum Formativo

    Viene creato un supporto Telegram attraverso il quale, per una durata di 30 gg, è prevista la partecipazione ad un gruppo di lavoro all’interno del quale saranno proposti dei “reminder” e dei suggerimenti per l’utilizzo professionale di quanto appreso, in modo da permettere di proseguire con il processo di autoformazione.

    powershell fundamentals az-040 - automating administration with powershell

    PRENOTA IL TUO CORSO POWERSHELL FUNDAMENTALS
    AZ-040 AUTOMATING ADMINISTRATION WITH POWERSHELL

    Durata 4 giorni

     

    Prezzo € 980,00 + IVA

    Prezzo da listino a partecipante

    Quotazione garantita per formazione online con minimo 3 iscritti della stessa azienda.
    Desideri un corso personalizzato? Contattaci per una quotazione dedicata.

    Preferisci compilare il modulo? Scrivi i tuoi dati qui sotto

    Il servizio telefonico è attivo dal lunedì al venerdì dalle 8:00 alle 18:00 al numero 0452456669. Puoi anche compilare il modulo sottostante:

    Cookie Policy

    Desideri parlare con l’insegnante?

    Il contatto Telefonico è attivo dal lunedì al venerdì dalle 8:00 alle 18:00 al numero 0452456669.

    FAQ PowerShell Fundamentals AZ-040 Automating Administration with PowerShell

    Quanto costa?

    Il corso ha dei costi fissi ed una tariffa per singolo partecipante, sostanzialmente differente da quella relativa alla partecipazione in gruppo della stessa azienda, contattaci per un preventivo personalizzato in base al numero di partecipanti.

    E' possibile partecipare al corso nella mia azienda?

    Se hai difficoltà a staccarti dalla tua azienda e devi in qualche modo gestire la presenza in sede, possiamo organizzare il corso direttamente presso la tua sede: ci basta un’aula ed eventualmente un videoproiettore; al resto ci pensiamo tutto noi.

    Il corso è propedeutico all'esame di certificazione microsoft?

    Il corso non prevede un corrispettivo esame di certificazione Microsoft, ma è orientato alle competenze.

    Il corso prevede dei laboratori

    Il corso prevede l’utilizzo di laboratori da noi personalizzati al fine di testare le nozioni apprese durante la parte teorica del corso.

    My Agile Privacy

    Questo sito utilizza cookie tecnici e di profilazione. 

    Puoi accettare, rifiutare o personalizzare i cookie premendo i pulsanti desiderati. 

    Chiudendo questa informativa continuerai senza accettare. 

    Inoltre, questo sito installa Google Analytics nella versione 4 (GA4) con trasmissione di dati anonimi tramite proxy. 

    Prestando il consenso, l'invio dei dati sarà effettuato in maniera anonima, tutelando così la tua privacy.