Corso PowerShell Fundamentals e PowerShell Secure Scripting

Corso PowerShell Fundamentals e
PowerShell Secure Scripting

Corso PowerShell Fundamentals e PowerShell Secure Scripting

Durata: 4 giorni

icona web

Live Online

in presenza

In presenza

icona web

Live Online

in presenza

In presenza

Formazione Microsoft PowerShell

Il corso PowerShell Fundamentals e PowerShell Secure Scripting è articolato in due parti: la prima fornisce le basi della command-line-interface di PowerShell, con un focus su automazione e amministrazione delle infrastrutture Microsoft. La seconda approfondisce il secure scripting, insegnando tecniche per migliorare l’affidabilità degli script e automatizzare i controlli di sicurezza. Attraverso esercitazioni pratiche, i partecipanti apprendono a gestire errori e anomalie, riducendo i rischi operativi nelle infrastrutture IT.

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

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.

Perché scegliere il corso

Il corso di formazione PowerShell è uno strumento essenziale per ottimizzare la gestione e la sicurezza IT, riducendo il carico di lavoro manuale. Formare amministratori di sistema specializzati consente di automatizzare operazioni critiche, migliorare l’efficienza operativa e implementare misure di sicurezza avanzate per la protezione dei dati e delle infrastrutture aziendali.

€ 1400 + IVA a partecipante

Quotazione garantita per formazione online con minimo 3 iscritti della stessa azienda

Quotazione garantita per formazione online
con minimo 3 iscritti della stessa azienda

Prossima edizione

corso powershell fundamentals e powershell secure scripting

Al momento non sono disponibili sessioni a calendario

corso powershell fundamentals e powershell secure scripting

Online – Live Virtual Class

A chi è rivolto

    • Amministratori IT
    • Tecnici IT
    • DevOps
    • IT Manager

Cosa troverai

corso powershell fundamentals e powershell secure scripting

Formatori esperti certificati

I nostri docenti operano professionalmente in materia di sicurezza informatica in ambienti aziendali.

corso powershell fundamentals e powershell secure scripting

Risorse formative e laboratori aggiornati

Il corso è aggiornato costantemente per garantire un’esperienza formativa coerente con l’evoluzione degli attacchi Ransomware.

corso powershell fundamentals e powershell secure scripting

Multicanalità

Potrai scegliere di svolgere il corso sia in presenza che online.

corso powershell fundamentals e powershell secure scripting

Certificato di completamento

Riceverai un attestato di partecipazione personalizzato in formato Open Badge.

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:

Abilita JavaScript nel browser per completare questo modulo.