MDT: Eseguire uno script PowerShell come applicazione

In questo tutorial vedremo come eseguire uno script PowerShell con MDT Aggiungendolo come applicazione, questa soluzione consentirà di eseguire lo script su richiesta durante la distribuzione, selezionandolo dall’elenco delle applicazioni o inserendolo direttamente nella sequenza di attività.

Questo metodo è più flessibile di quello che vi ho presentato in precedenza: MDT: Eseguire uno script PowerShell durante una distribuzione

Prepara l’applicazione con lo script PowerShell

Per iniziare, prepareremo la nostra applicazione, che vogliamo aggiungere a MDT, e che conterrà il nostro script PowerShell.

Crea una cartella con lo stesso nome dell’applicazione nella posizione in cui conservi il codice sorgente, quindi crea altri due file all’interno di quella cartella:

  • Lo script PowerShell: script.ps1
  • Un file batch che eseguirà il file ps1: setup.bat

Il che ci dà:

Nel fascicolo script.ps1 Scrivi o incolla il contenuto dello script PowerShell che desideri eseguire.

Per il fascicolo setup.batIl contenuto è il seguente:

powershell.exe -ExecutionPolicy Bypass -File "script.ps1"

Come puoi vedere, stiamo usando il file setup.bat per eseguire il file PowerShell specificando diversi parametri, incluso il nome del file ps1.

Aggiungi l’applicazione a MDT

Ora che abbiamo lo script PowerShell, aggiungeremo l’applicazione a MDT.

Dalla console MDT, accedere alla cartella Applicazioni 1 di Deployment Share e fare clic su Nuova applicazione 2.

Quando si avvia la procedura guidata di aggiunta dell’applicazione in MDT, selezionare Applicazione con file sorgente 1 e quindi fare clic sul pulsante Avanti 2.

Assegna un nome all’applicazione 1 e fai clic su Avanti 2.

Specifica la cartella di origine 1 che contiene i file e fai clic sul pulsante Avanti 2.

Lascia la cartella predefinita, fai clic su Avanti 1.

Nel campo Riga di comando, immettere il nome del file batch (setup.bat) 1 e fare clic su Avanti 2.

Convalida le informazioni dell’applicazione e poi fai clic su Avanti 1 per aggiungerla a MDT.

Una volta completata l’importazione dell’applicazione in MDT, fare clic su Fine 1 per chiudere la procedura guidata.

L’applicazione è stata aggiunta a MDT:

Esegui lo script PowerShell come applicazione con MDT

Per installare un’applicazione con MDT, nel nostro caso eseguendo lo script PowerShell, esistono diverse soluzioni che puoi trovare nei vari tutorial disponibili sul sito.

Vi ricordo comunque questo messaggio:

Selezionare l’applicazione durante la procedura guidata di distribuzione.

Quando si sceglie quali applicazioni installare, selezionarle dall’elenco.

Lo script verrà eseguito se l’applicazione viene selezionata.

Aggiungi l’applicazione alla sequenza di attività

Per forzare l’esecuzione dell’applicazione e quindi dello script, una soluzione consiste nell’aggiungere l’applicazione direttamente alla sequenza di attività.

Nelle proprietà della sequenza di attività, copia/incolla “Installa applicazione” facendo clic con il pulsante destro del mouse su di essa.

Una volta copiato, rinomina l’attività 1, seleziona Installa una singola applicazione 2 e poi fai clic sul pulsante Sfoglia 3.

Seleziona l’applicazione 1 quindi fai clic su OK 2.

Quindi fai clic sui pulsanti Applica e OK per salvare le modifiche alla sequenza di attività.


Ora sai come eseguire facilmente script PowerShell su MDT durante le distribuzioni di Windows.

Romain Drouche
Architetto di sistema | MCSE: Infrastruttura di base
Esperto di infrastrutture IT con oltre 15 anni di esperienza sul campo. Attualmente Project Manager Sistemi e Reti ed esperto di Sicurezza dei Sistemi Informativi, utilizzo la mia competenza per garantire l'affidabilità e la sicurezza degli ambienti tecnologici.

Lascia un commento