Per importare un numero elevato di Policy (GPO) da un dominio Active Directory ad un altro dominio AD, ci può tornare utile uno script PowerShell che permette di ricreare esattamente le policy da un backup eseguito nel dominio sorgente.
L’unico accorgimento da tenere presente e che non siano presenti policy che hanno lo stesso nome rispetto a quelle che vogliamo importare, perché verrebbero sovrascritte senza chiedere alcuna conferma.
Prima di procedere occorre scaricare i file necessari a questa attività. Riporto il Link diretto del sito Technet.Microsoft:
La cartella “GPMC_Scripped_Samples.zip” (che scarichiamo dal link riportato sopra), contiene numerosi file. Quelli che andremo ad utilizzare per questa attività sono:
- ImportAllGPOs.wsf
- Lib_CommonGPMCFunctions
Consiglio di copiarli in una cartella separata e metterci al suo interno anche la cartella che contiene i file di Backup delle Policy da importare (per comodità…).
NOTE: è’ importante che nella cartella di backup ci sia anche il file “manifest.xml”:
Seguire i seguenti passaggi:
- Aprire Powershell con i diritti amministrativi
- Posizionarsi all’interno della cartella che contiene i due file scaricati precedentemente.
- Eseguire il seguente comando:
cscript .\ImportAllGPOs.wsf <percorso GPO> –MigrationTable <percoro file manifest.xml>
nel mio esempio compilerò la stringa nel seguente modo:
cscript .\ImportAllGPOs.wsf C:\PS:\ALL_GPO –MigrationTable C:\PS\ALL_GPO\manifest.xml
…creazione delle policy
…policy importate correttamente_
Import succeeded for 31 GPOs
Import failed for 0 GPOs
Nel prossimo articolo vedremo come importare i settaggi di una singola policy.
Alessandro Romeo