10962 Advanced Automated Administration with Windows PowerShell

10962
scroll-fix

Durata

3 giorni

Livello

Avanzato

Prodotti

Windows

Posizione lavorativa

Sviluppatore

Informazioni corso

Questo è un corso di tre giorni che insegnerà agli studenti come automatizzare le attività amministrative utilizzando Windows PowerShell 5.1. Gli studenti apprenderanno le abilità di scripting di base come la creazione di funzioni avanzate e la gestione degli errori di script. Gli studenti impareranno a lavorare con Windows PowerShell Workflow, l’API REST e file di dati formattati XML e JSON. Gli studenti impareranno anche come utilizzare nuovi strumenti di amministrazione come Desired State Configuration (DSC) e Just Enough Administration (JEA) per configurare e proteggere server.

scroll-fix

Competenze Ottenute

  • Crea funzioni avanzate.
  • Usa Microsoft .NET Framework e l’API REST in Windows PowerShell.
  • Scrivere gli script del controller.

scroll-fix

Prerequisiti

Oltre alla loro esperienza professionale, gli studenti che frequentano questa formazione dovrebbero già avere le seguenti conoscenze tecniche:

  • Esperienza con le tecnologie e l’implementazione di rete Windows.
  • Esperienza con l’amministrazione, la manutenzione e la risoluzione dei problemi di Windows Server.
  • Esperienza con l’amministrazione, la manutenzione e la risoluzione dei problemi dei client Windows.
  • Esperienza nell’uso di Windows PowerShell per eseguire comandi e creare script di base non modularizzati.

Gli studenti che frequentano questa formazione possono soddisfare i prerequisiti ottenendo conoscenze e competenze equivalenti attraverso l’esperienza pratica come amministratore di sistema Windows. Corso 10961: L’automazione dell’amministrazione con Windows PowerShell è fortemente consigliata per ottenere le competenze prerequisite in Windows PowerShell.

scroll-fix

Struttura del Corso

Modulo 1: Creazione di funzioni avanzate

Questo modulo spiega come parametrizzare un comando in una funzione avanzata.

Lezioni

  • Conversione di un comando in una funzione avanzata
  • Creazione di un modulo di script
  • Definizione degli attributi dei parametri e convalida dell’input
  • Scrivere funzioni che accettano l’input della pipeline
  • Produzione di output di pipeline complesse
  • Funzioni di documentazione utilizzando l’aiuto basato sui commenti
  • Supporto di -WhatIf e -Confirm

Lab : Conversione di un comando in una funzione avanzata

  • Conversione di un comando in una funzione avanzata

Lab : Creazione di un modulo di script

  • Creazione di un modulo di script

Lab: definizione degli attributi dei parametri e convalida dell’input

  • Definizione degli attributi dei parametri e convalida dell’input

Lab : Scrivere funzioni che accettano l’input della pipeline

  • Scrivere funzioni che accettano l’input della pipeline

Laboratorio: produzione di output di pipeline complesse

  • Produzione di output di pipeline complesse

Lab : Documentare le funzioni utilizzando l’aiuto basato sui commenti

  • Funzioni di documentazione utilizzando l’aiuto basato sui commenti

Lab: supporto di -WhatIf e -Confirm

  • Supporto di -WhatIf e -Confirm

Dopo aver completato questo modulo, gli studenti saranno in grado di:

  • Converti un comando in una funzione avanzata.
  • Crea un modulo di script.
  • Definire gli attributi dei parametri e la convalida dell’input.
  • Scrivere funzioni che accettano l’input della pipeline.
  • Produci output di pipeline complesse.
  • Documentare le funzioni utilizzando la guida basata sui commenti.
  • Supporto -WhatIf e -Conferma.

Modulo 2: utilizzo di Microsoft .NET Framework e API REST in Windows PowerShell

Questo modulo spiega come usare Microsoft .NET Framework e l’API REST per integrare le funzionalità fornite dai comandi di Windows PowerShell.

Lezioni

  • Utilizzo di Microsoft .NET Framework in Windows PowerShell
  • Utilizzo dell’API REST in Windows PowerShell

Laboratorio: Utilizzo di Microsoft .NET Framework in Windows PowerShell

  • Utilizzo di Microsoft .NET Framework in Windows PowerShell

Laboratorio: utilizzo dell’API REST in Windows PowerShell

  • Utilizzo dell’API REST in Windows PowerShell

Dopo aver completato questo modulo, gli studenti saranno in grado di:

  • Usa Microsoft .NET Framework in Windows PowerShell.
  • Usa l’API REST in Windows PowerShell.

Modulo 3: Scrittura di script del controller

Questo modulo spiega come combinare funzioni avanzate che eseguono un’attività specifica e uno script del controller che fornisce un’interfaccia utente o automatizza un processo aziendale.

Lezioni

  • Presentazione degli script del controller
  • Scrittura di script del controller che visualizzano un’interfaccia utente
  • Scrittura di script del controller che producono report

Laboratorio: Scrittura di script per controller

  • Scrittura di script del controller che visualizzano un’interfaccia utente
  • Scrittura di script del controller che implementano un menu basato su testo

Laboratorio: Scrittura di script del controller che producono report HTML

  • Funzioni di scrittura da utilizzare nello script del controller
  • Scrivere uno script del controller che produce report HTML

Dopo aver completato questo modulo, gli studenti saranno in grado di:

  • Descrivere gli script del controller.
  • Scrivere script del controller che visualizzano un’interfaccia utente.
  • Scrivere script del controller che producono report.

Modulo 4: Gestione degli errori di script

Questo modulo spiega come eseguire la gestione degli errori di base negli script.

Lezioni

  • Comprendere la gestione degli errori
  • Gestione di errori e timeout in uno script

Lab : Gestire gli errori in uno script

  • Gestire gli errori in uno script

Dopo aver completato questo modulo, gli studenti saranno in grado di:

  • Descrivere la gestione degli errori.
  • Gestire errori e timeout in uno script.

Modulo 5: Utilizzo di XML, JSON e dati con formattazione personalizzata

Questo modulo spiega come leggere, manipolare e scrivere dati in formato XML e JSON.

Lezioni

  • Lettura, manipolazione e scrittura di dati in formato XML
  • Lettura, manipolazione e scrittura di dati in formato JSON
  • Lettura e manipolazione di dati in formato personalizzato

Laboratorio: Lettura, manipolazione e scrittura di dati in formato XML

  • Testare gli strumenti forniti
  • Aggiornamento di un documento di inventario XML

Dopo aver completato questo modulo, gli studenti saranno in grado di:

  • Leggere, manipolare e scrivere dati in formato XML.
  • Leggere, manipolare e scrivere dati in formato JSON.
  • Leggere e manipolare dati in formato personalizzato.

Modulo 6: Miglioramento della gestione del server con la configurazione dello stato desiderato e l’amministrazione Just Enough

Questo modulo spiega come scrivere file di configurazione DSC (Desidered State Configuration), distribuire tali file ai server e monitorare le configurazioni del server. Questo modulo spiega anche come limitare l’accesso amministrativo con Just Enough Administration (JEA).

Lezioni

  • Comprensione della configurazione dello stato desiderato
  • Creazione e distribuzione di una configurazione DSC
  • Implementazione di Just Enough Administration

Lab : Creazione e distribuzione di una configurazione DSC

  • Creazione e distribuzione di una configurazione DSC

Laboratorio: Configurazione e utilizzo di JEA

  • Configurazione e utilizzo di JEA

Dopo aver completato questo modulo, gli studenti saranno in grado di:

  • Comprendi DSC.
  • Creare e distribuire una configurazione DSC.
  • Implementa JEA.

Modulo 7: Analisi e debug degli script

Questo modulo spiega come usare le funzionalità native di Windows PowerShell per analizzare ed eseguire il debug di script esistenti.

Lezioni

  • Debug in Windows PowerShell
  • Analisi e debug di uno script esistente

Lab : Analisi e debug di uno script esistente

  • Analisi e debug di uno script esistente

Dopo aver completato questo modulo, gli studenti saranno in grado di:

  • Eseguire il debug in Windows PowerShell.
  • Analizzare ed eseguire il debug di uno script esistente.

Modulo 8: Comprensione del flusso di lavoro di Windows PowerShell

Questo modulo illustra le funzionalità della tecnologia del flusso di lavoro di Windows PowerShell.

Lezioni

  • Comprensione del flusso di lavoro di Windows PowerShell

Laboratorio: creazione ed esecuzione di un flusso di lavoro di Windows PowerShell

  • Creazione ed esecuzione di un flusso di lavoro di Windows PowerShell

Dopo aver completato questo modulo, gli studenti saranno in grado di:

  • Descrivere e implementare la funzionalità Flusso di lavoro di Windows PowerShell.

scroll-fix

Corsi Correlati

scroll-fix

Richiesta Informazioni

Per maggiori informazioni sui percorsi di certificazione e sulle attività di formazione offerte dal Training Center, compila il form