CORSO POWERSHELL FUNDAMENTALS ​

E POWERSHELL SECURE SCRIPTING

Durata: 4 giorni

TopSelection

logo corso powershell

OVERVIEW DEL CORSO

Il corso si compone di una prima parte di analisi in ambito PowerShell Fundamentals dove il focus su Windows Management Framework consente di apprendere e consolidare le basi per l’automazione, amministrazione e gestione delle infrastrutture basate su sistemi operativi Microsoft. La formazione tecnica è orientata all’apprendimento della command-line-interface di PowerShell che consente di svolgere le attività quotidiane in modo più efficiente, anche in relazione a piattaforme server installate sui sistemi Windows (Exchange, SQL Server, SharePoint, SCCM, …).

Nella seconda parte il corso si concentra nei dettagli sull’utilizzo di PowerShell e del secure scripting per la gestione della sicurezza informatica. La formazione pratica fornisce ai partecipanti gli elementi per migliorare i propri script e renderli più sicuri ed affidabili e per arrivare ad automatizzare i controlli di sicurezza. Particolare attenzione è rivolta alla gestione degli errori e alla loro analisi per ridurre il rischio dovuto dalle possibili anomalie nella gestione delle infrastrutture e dei servizi.

PERCHÉ SCEGLIERE IL CORSO POWERSHELL FUNDAMENTALS E SECURE SCRIPTING?

Attraverso questo corso intensivo e completo, potrai acquisire competenze chiave per l’automazione, la gestione e l’efficienza operativa in ambienti Windows, riducendo il carico di lavoro manuale. Imparando ad utilizzare PowerShell, gli amministratori di sistema potranno migliorare notevolmente l’efficienza operativa, eseguire operazioni in modo più rapido ed evitare errori umani.

La sicurezza informatica è un elemento chiave per assicurare la tutela dei dati e delle infrastrutture aziendali. PowerShell rappresenta uno strumento potente e versatile che può essere impiegato per automatizzare operazioni di gestione e protezione, come la gestione dei permessi utente, il controllo degli endpoint e la definizione delle politiche di sicurezza. Sfruttando le capacità di PowerShellgli amministratori IT hanno la possibilità di creare script per automatizzare controlli di sicurezza, mantenere una costante sorveglianza dei sistemi per individuare potenziali minacce e reagire prontamente a eventuali violazioni della sicurezza.

A CHI È RIVOLTO IL CORSO POWERSHELL FUNDAMENTALS E SECURE SCRIPTING?

Il corso è rivolto a:

  • Amministratori IT e tecnici IT
  • DevOps
  • IT Manager che necessitano di mantenere elevato il livello di sicurezza dei sistemi informatici

PowerShell è anche strettamente integrato con una vasta gamma di tecnologie Microsoft: il corso diventa quindi essenziale per coloro che lavorano con soluzioni Microsoft e desiderano ottimizzare la gestione e l’automazione. Inoltre, la formazione fornisce anche competenze specifiche per la gestione di Active Directory, per semplificare la gestione di utenti, gruppi, policy e risorse in ambienti complessi.

Il corso PowerShell è rivolto a coloro che gestiscono in maniera centralizzata un vasto numero di dispositivi, sistemi e servizi in un ambiente, incrementando così sia l’efficienza che la sicurezza. Permette di creare script per eseguire azioni su più sistemi simultaneamente e monitorare costantemente l’ambiente per individuare potenziali problematiche legate alla sicurezza.

COSA SAPRAI FARE ALLA FINE DEL CORSO POWERSHELL 

Al termine del corso i partecipanti saranno in grado di:

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 POWERSHELL FUNDAMENTALS E SECURE SCRIPTING

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

GUARDA UN’ANTEPRIMA DEL CORSO

PRENOTA IL TUO CORSO​
POWERSHELL FUNDAMENTALS E POWERSHELL SECURE SCRIPTING​

Durata 4 giorni

Prezzo € 1.200,00 + IVA​

Prezzo a partecipante per corso a calendario

​​

Non riesci a partecipare al corso interaziendale a calendario? ​​

Il corso è disponibile per la formazione personalizzata:

scegli le date che preferisci, indicaci se desideri un corso presso la tua azienda, on-line o in Aula a Verona

FAQS POWERSHELL FUNDAMENTALS E SECURE SCRIPTING

Al termine del corso viene rilasciata una certificazione?

Al termine del corso viene rilasciato un attestato di partecipazione personalizzato.
È possibile richiederlo anche in lingua inglese.

In quale lingua viene svolto il corso?

Il corso è in lingua italiana. Una parte dei materiali utilizzati durante la formazione in lingua inglese.

Vengono affrontati casi pratici?

Sì, il corso PowerShell Fundamentals & Secure Scripting ha un taglio pratico operativo.
Vengono analizzati casi pratici: i contenuti sono ottimizzati sulla base della 
pratica quotidiana. La formazione completa i livelli 300 e 400 di Microsoft.

Quali prerequisiti sono richiesti?

Non sono richiesti prerequisiti specifici. Per la partecipazione sono consigliate Precedenti esperienze di gestione di infrastrutture Windows-based (ADDS, DNS, TCP/IP, DHCP).

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:

Acconsento al trattamento dei dati personali ai sensi del Regolamento Ue 679/2016. Vedi Privacy e Cookie Policy