Come creare più utenti in Server 2008 con PowerShell

Come creare più utenti in Server 2008 con PowerShell
Come creare più utenti in Server 2008 con PowerShell

Video: Come creare più utenti in Server 2008 con PowerShell

Video: Come creare più utenti in Server 2008 con PowerShell
Video: Creare Sfondi PERSONALIZZATI per Android, iPhone e PC! - YouTube 2024, Aprile
Anonim

La creazione di utenti tramite lo snap-in Utenti e computer di Active Directory è un processo molto semplice, ma spesso dovrai affrontare la situazione in cui è necessario creare account per un intero gruppo di persone contemporaneamente. Non c'è bisogno che questo sia un processo che richiede tempo per te, e abbiamo fatto tutto il lavoro pesante in modo da non doverlo fare.

Abbiamo appena ricevuto un elenco di nuovi dipendenti del dipartimento risorse umane e sono stati così gentili da darcelo in un formato excel. Assicurati che il tuo file Excel corrisponda allo stesso formato e assicurati di utilizzare Nome e Cognome come intestazioni di colonna.

Image
Image

La prima cosa che faremo è salvare il file in formato.csv, e per farlo, clicchiamo su Pulsante di ufficio e selezionare Salva come.

Image
Image

Daremo un nome al nostro file users.csve assicurati di scegliere CSV (delimitato da virgola) nel Salva come tipo casella, quindi fare clic Salvare.

Successivamente creeremo un nuovo documento di testo sul server dove faremo la creazione dell'utente.
Successivamente creeremo un nuovo documento di testo sul server dove faremo la creazione dell'utente.
Quindi copieremo quanto segue nel nostro nuovo documento di testo:
Quindi copieremo quanto segue nel nostro nuovo documento di testo:

$objOU=[ADSI]'LDAP://OU=People,DC=sysadmingeek,DC=com' $dataSource=import-csv 'users.csv' foreach($dataRecord in $datasource) { $cn=$dataRecord.FirstName + ' ' + $dataRecord.LastName $sAMAccountName=$dataRecord.FirstName + '.' + $dataRecord.LastName $givenName=$dataRecord.FirstName $sn=$dataRecord.LastName $sAMAccountName=$sAMAccountName.ToLower() $displayName=$sn + ', ' + $givenName $userPrincipalName=$sAMAccountName + '@sysadmingeek.com' $objUser=$objOU.Create('user','CN='+$cn) $objUser.Put('sAMAccountName',$sAMAccountName) $objUser.Put('userPrincipalName',$userPrincipalName) $objUser.Put('displayName',$displayName) $objUser.Put('givenName',$givenName) $objUser.Put('sn',$sn) $objUser.SetInfo() $objUser.SetPassword('P@assw0rd') $objUser.psbase.InvokeSet('AccountDisabled',$false) $objUser.SetInfo() }

Nella prima riga, assicurati di inserire le informazioni corrette per il tuo dominio e l'OU in cui stai creando gli utenti. Dovrai aggiornare anche la linea @ sysadmingeek.com per abbinare il tuo dominio.

Image
Image

Quindi vogliamo salvare il file come uno script di PowerShell, quindi cambiamo il file Salva come tipo: a Tutti i files (*)e chiamalo PSusersScript.ps1.

Image
Image

Ora dobbiamo preparare PowerShell per eseguire gli script. È possibile avviare PowerShell facendo clic sul collegamento nella barra delle applicazioni o digitando PowerShell nella casella di ricerca rapida.

Abbiamo bisogno di cambiare la politica di esecuzione per consentire agli script di essere eseguiti in remoto, quindi scriviamo
Abbiamo bisogno di cambiare la politica di esecuzione per consentire agli script di essere eseguiti in remoto, quindi scriviamo

set-executionpolicy remotesigned

Quando richiesto, digitiamo Y e quindi premiamo invio per eseguire.

Image
Image

Ora che abbiamo permesso l'esecuzione dello script, dobbiamo inserire entrambi users.csv e il PSusersScript.ps1 file nella nostra cartella per l'esecuzione. Dal momento che il prompt di PowerShell arriva naturalmente alla cartella dell'utente root e siamo connessi come amministratore, li inseriremo nel C: UsersAdministrator cartella. Quando entrambi i file si trovano nella cartella, facciamo clic con il pulsante destro del mouse su PSusersScript.ps1 file e scegliere Esegui con PowerShell.

Se diamo un'occhiata a Utenti e computer AD, ora vedrai tutti i nuovi utenti appena creati.
Se diamo un'occhiata a Utenti e computer AD, ora vedrai tutti i nuovi utenti appena creati.
Image
Image

I nuovi utenti verranno creati nel cognome nome formato, ma lo script potrebbe essere facilmente modificato in base alle proprie esigenze. Ora che hai già creato lo script, tutto ciò che devi fare in futuro è inserire il tuo elenco di utenti nel C: UsersAdministrator cartella ed eseguire lo script PowerShell. Facile!

Consigliato: