ahi los pasos..
1. Crear el archivo con los valores y grabarlo como file.cvs
2. Crear un script con esos valores.
yo utilize este Script
Import-Csv .\useruhm.csv | foreach-object {
$userprinicpalname = $_.login + "@{UHMFLL}.local"
New-ADUser -SamAccountName $_.login -UserPrincipalName $userprinicpalname -Name $_.fullname -DisplayName $_.fullname -GivenName $_.name -SurName $_.lastname -Department $_.location -Path "OU=Users,CN=COMPANY,DC=DOMAIN,DC=local" -AccountPassword (ConvertTo-SecureString "Microsoft~1;" -AsPlainText -force) -Enabled $True -PasswordNeverExpires $True -PassThru }
"ConvertTo-SecureString "Microsoft~1;" -AsPlainText -force"
Ojo debe ser todo en una linea.. asi me funciono a mi
3. Colocar el archivo CSV en un folder donde puedas ejecutar el script. en mi caso lo puse en el servidor dentro de c:\TEMP
4. Invocar al PowerShell (en 2012 tambien tiene un utilitario muy bueno que te ayuda a analizar el script)
y listo busquen en su OU y veran los usuarios creados..









0 Comments:
Publicar un comentario