Corso PowerShell Fundamentals e
PowerShell Secure Scripting
Durata: 4 giorni
Live Online

In presenza
Live Online

In presenza
Corso Microsoft PowerShell
Il corso PowerShell Fundamentals e PowerShell Secure Scripting è rivolto a chi amministra sistemi Microsoft e deve trasformare attività manuali in automazioni leggibili, verificabili e controllabili. La formazione parte dal modello a oggetti di PowerShell e arriva alla progettazione di script robusti, con laboratori progressivi e un'esercitazione finale di revisione del codice.
Le esercitazioni usano PowerShell 7 e Visual Studio Code. Il docente evidenzia le differenze rispetto a Windows PowerShell 5.1, la compatibilità dei moduli e le strategie da adottare negli ambienti in cui convivono runtime moderni e componenti legacy.
Obiettivi del corso
- Comprendere cmdlet, help, oggetti, proprietà, metodi e pipeline.
- Interrogare, filtrare, trasformare, raggruppare ed esportare dati senza confondere formattazione e contenuto.
- Lavorare con provider, variabili, collezioni, hashtable, oggetti personalizzati, JSON e CSV.
- Scrivere funzioni avanzate, script e moduli con parametri validati e comportamento prevedibile.
- Gestire errori, logging, debugging, remoting, job e attività pianificate.
- Applicare pratiche di secure scripting a input, credenziali, segreti, moduli e sessioni remote.
- Usare PSScriptAnalyzer e Just Enough Administration per qualità, controllo e least privilege.
- Valutare quando usare PowerShell 7 e come gestire la compatibilità con Windows PowerShell 5.1.
Sessioni live interattive
Lezioni in diretta con spazio per domande e confronto.Approccio pratico
Esercitazioni e casi reali per mettere in pratica ciò che impari.Cosa imparerai
AREA POWERSHELL FUNDAMENTALS
- 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
- Gestire l'accesso e le interrogazione delle risorse CIM/WMI
- Gestire l'accesso a sistemi remoti per la gestione
- Utilizzare di lavori schedulati e processi in background
- Utilizzare dei moduli amministrativi per Active Directory
- Gestire le risorse del file server e della rete
AREA POWERSHELL SECURE SCRIPTING
- Apprendere le basi di utilizzo degli strumenti di editing e debugging
- Apprendere le tecniche per il debug
- Apprendere le metodologie per la valutazione della conformità degli script
- Migliorare la gestione dell’attendibilità degli autori degli script
- Apprendere le metodologie per la valutazione della conformità degli script
I vantaggi della formazione Nexsys
Trainer esperti ecertificati
Formatori con esperienza concreta in ambito aziendale.Contenuti sempre aggiornati
Materiale sempre in linea con le novità del settore.Open Badge digitale
Un certificato digitale, verificabile e condivisibile online.Esercitazioni guidate
Attività pratiche con il supporto diretto del docente.Registrazioni disponibili
Rivedi le lezioni quando vuoi per 3 mesi.Supporto post-corso
Assistenza anche dopo la fine del corso, per chiarimenti e approfondimenti.Personalizza la tua formazione
Il corso può essere riprogettato su misura delle esigenze formative della tua azienda o di un gruppo di lavoro. Contenuti, durata e modalità sono personalizzabili per garantire coerenza con i tuoi obiettivi, tempi e budget.
Programma del Corso
PARTE 1 PowerShell Fundamentals
Modulo 1: Analisi e verifica delle Basi di PowerShell
- Panoramica di Windows PowerShell
- Conoscere la sintassi dei comandi di Windows PowerShell
- Trovare i comandi e ottenere aiuto in Windows PowerShell
Modulo 2: Providers e Drives
- Utilizzo di PSProvider
- Utilizzo di PSDrive
Modulo 3: Lavorare con le Pipeline
- Comprendere la pipeline
- Selezionare, ordinare e misurare gli oggetti
- Filtrare gli oggetti dalla pipeline
- Enumerare gli oggetti nella pipeline
- Inviare e passare i dati della pipeline come output
Modulo 4: Formattazione dei risultati
- Introduzione alla Formattazione
- Personalizzazione dell'Output
- Output Personalizzato e Best Practice
Modulo 5: Utilizzo di WMI e CIM
- Comprendere CIM e WMI
- Interrogare i dati utilizzando CIM e WMI
- Apportare modifiche utilizzando CIM e WMI
Modulo 6: Variabili, array, hash table ed oggetti .NET
- Utilizzare le variabili
- Manipolare le variabili
- Manipolare array e tabelle hash
Modulo 7: Dai comandi agli scripts
- Introduzione allo scripting con Windows PowerShell
- Costrutti di script
- Importare dati da file
- Accettare input dall'utente
- Risoluzione dei problemi e gestione degli errori
- Funzioni e moduli
Modulo 8: Lavorare coi Modules
- Introduzione ai Moduli
- Creazione di Moduli Personalizzati
- Gestione dei Moduli
PARTE 2 PowerShell Secure Scripting
Modulo 1: Strumenti ed interfacce per PowerShell
- PowerShell ISE
- Visual Studio Code
- Windows Terminal
Modulo 2: Componenti e funzionalità essenziali
- Cmdlet ed Alias
- Commenti
- Principali Providers in PS
- Security Execution Policy
- Powershell Remoting
Modulo 3: Parametrizzazione avanzata
- Tipi di dato
- Parametri avanzati
- Attributi avanzati dei parametri
- Input dalla pipeline
Modulo 4: Gestione degli errori e debug
- Costrutti di gestione degli errori
- Debug inline
- Debug con Windows PowerShell ISE
- Debug con Visual Studio Code
- Analisi script
Modulo 5: Just Enough Administration
- JEA per l’amministrazione sicura
Requisiti
Non sono richiesti prerequisiti specifici. Per la partecipazione sono consigliate conoscenze di base dei sistemi operativi, dei concetti di networking e sicurezza, in quanto PowerShell si integra strettamente con le tecnologie Microsoft e supporta la gestione centralizzata di dispositivi, sistemi e servizi in ambienti complessi.
Percorsi correlati
Windows Server - Per applicare automazione e amministrazione all'infrastruttura Windows.
Active Directory - Per approfondire servizi di identità e attività amministrative.
Group Policy - Per governare configurazioni e criteri in ambienti di dominio.
Administering Microsoft Office 365 - Per integrare PowerShell nell'amministrazione Microsoft 365.
Microsoft Graph - Per estendere l'automazione ai servizi e alle API Microsoft cloud.
Prezzo per formazione dedicata online
€ 1800 + IVA a partecipante
A chi è rivolto
- Amministratori IT
- Tecnici IT
- DevOps
- IT Manager
Open Badge digitale
Con i nostri corsi non ricevi un semplice attestato in PDF, ma un badge digitale riconosciuto a livello internazionale, conforme allo standard Open Badge.
È verificabile, condivisibile su LinkedIn e integrabile nel tuo CV, per valorizzare le competenze acquisite in modo moderno, trasparente e affidabile.

Corsi correlati
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:






