Per non aver problemi di esecuzione aprite la console di Powershell digitando il comando PowerShell.exe -ExecutionPolicy Unrestricted [invio] da Start/Esegui di Windows e si aprirà la seguente console:
Dalla console di Powershell digitate:cd\ [invio]cd c:\script [invio].\CreaGruppiAD.ps1 [invio]
Il codice dello script è il seguente:
Codice Script Powershell (copia/incolla):
#Creazione gruppi in Active Directory importando informazioni da un foglio Excel precompilato
Import-module ActiveDirectory
Import-Csv "InfoGruppi.csv" -Delimiter ";" | ForEach-Object {
$GroupName1 = $_."GroupName"
$Description1 = $_."Description"
$Grouptype1 = $_."Grouptype"
$OU1 = $_."GroupLocation"
New-ADGroup -Name "$GroupName1" -Description "$Description1" -GroupScope "$Grouptype1" -Path "$OU1"
}
Il file Excel contenente le informazioni per la creazione dei gruppi dovrà essere salvato nel formato CSV (MS-DOS) con il nome "InfoGruppi.csv", posizionato nella cartella "C:\script" e deve contenere i seguenti campi:

dove la colonna:
- GroupName corrisponde al nome del Gruppo AD da creare;
- Description corrisponde alla descrizione del gruppo;
- GroupType può essere del tipo Global, Local o Universal;
- GroupLocation indica la OU (Organization Unit) all'interno della quale dovrà essere creato il gruppo. Nell'esempio i tre gruppi verranno creati sotto la OU "Gruppi di Sicurezza" nel domino "interno.contoso.dom".