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:
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:
- pannello di controllo
- Attivazione o Disattivazione delle funzionalità di Windows.
- Strumenti di amministrazione remota del server
- Strumendi di amministrazione ruoli
- Strumenti di Servizi di dominio Active Directory e AD LDS
- Modulo Active Directory per Windows PowerShell
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