Lo script disabilita massivamente in Active Directory una lista di utenti importati da Excel (CSV).

Per eseguirlo create un file di testo, incollateci il seguente codice Powershell e salvatelo come DisabilitaUtenti.ps1 nella cartella c:\script del vostro computer.

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:

powershell console

preparate un file Excel con una sola colonna con intestazione "samAccountName" ed inserite gli username degli account AD da disabilitare, come nel seguente esempio:

excel

esportate il file Excel in formato CSV (MS-DOS) tramite la funzione "Salva con nome" nella cartella c:\script e salvatelo come Utenti_da_Disabilitare.csv

Dalla console di Powershell digitate:

cd\ [invio]
cd c:\script [invio]
.\DisabilitaUtenti.ps1 [invio] 

Il codice dello script è il seguente: 

Codice Script Powershell (copia/incolla):

# Script per disabilitare massivamente utenti AD da elenco CSV (Excel)

Import-Module activedirectory

$list = Import-CSV Utenti_da_Disabilitare.csv -delimiter ";"

forEach ($item in $list) {

$samAccountName = $item.samAccountName

Disable-ADAccount -Identity $samAccountName

}