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:
preparate un file Excel con una sola colonna con intestazione "samAccountName" ed inserite gli username degli account AD da disabilitare, come nel seguente esempio:
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
}