Cerca nel blog

lunedì 24 settembre 2012

Script per aggiungere un utente su Active Directory

Esigenze

  • Avere un server ftp da cui i clienti possono scaricare dei files di grosse dimensioni
  • Interfacciamento con Active Directory (windows 2008)
  • Un'interfaccia user friendly che permetta di creare l'utenza e avvisi il cliente
  • l'utente creato deve avere una password complessa e una validità predefinita

Soluzione: 

Server Active Directory: Windows 2008 R2 Enterprise
Client: Windows 7 pro 32 bit

Lo script verrà eseguito su Windows 7 in cui di default non presenti i moduli Active Directory per powershell.
L'installazione dei moduli è possibile da:
  1. pannello di controllo
  2. Attivazione o Disattivazione delle funzionalità di Windows. 
Nell'albero del software selezionare:
  1. Strumenti di amministrazione remota del server
  2. Strumendi di amministrazione ruoli
  3. Strumenti di Servizi di dominio Active Directory e AD LDS
  4. Modulo Active Directory per Windows PowerShell
NB: se non trovate queste voci nell'albero è necessario installare dal sito di M$ "Strumenti di amministrazione remota del server per Windows 7" un pacchetto di circa 260MB

Installato il software su start programmi si possono avviare i moduli cliccando sull'apposita voce
"Modulo di Active Directory per PowerShell". In caso di assenza del link è possibile eseguire direttamente creando un nuovo link che ha come percorso:

%windir%\system32\WindowsPowerShell\v1.0\powershell.exe -noexit -command import-module ActiveDirectory

NB: PowerShell con i moduli di AD deve essere eseguito da un utente con i privilegi di creazione utente (possibilmente domain admin)

SCRIPT PowerShell 2.0 addFTPUser.ps1



Poichè, con l'andare del tempo, la nostra directory si riempirebbe di utenti inutilizzati è necessario ripulirla dagli utenti scaduti

SCRIPT PowerShell 2.0 clearFTPExpired.ps1

Nessun commento:

Posta un commento