Revisão 4 postado em artigos TechNet por Fernando Lugão Veltem em 27/6/2014 6:40:38
Implementado no Windows Server 2008 R2 o módulo o PowerShell para gerenciamento do Active Directory implementou cmdlets que simplificaram bastante tarefas administrativas e tarefas repetitivas.
Um dos cmdlets implementados o New-ADUser é utilizado para criar novos usuários no Active Directory. Este comando pode ser utilizado de forma isolada criando um único usuário ou utilizando pipes para direcionar tarefas repetitivas.
Antes de utilizar os cmdlets de administração é necessário importar os módulos no PowerShell. Execute o cmdlet:
Para criar um usuário com as informações minimas exigidas, basta configurar o parâmetro Name e UserPrincipalName. Executando o cmdlet
O resultado é um usuário chamado User17 criado na OU Home Users. Por padrão o usuário é criado desabilitado e sem a senha definida. Os parâmetros de logon são setados com sucesso:
![]()
Este usuário foi criado sem informações no seu perfil, podemos melhorar as informações dos usuários usando os parâmetros de nome do cmdlet. Para criar um usuário com as informações de nome e sobrenome populadas basta executar.
Nas propriedades do novo usuário podemos verificar os nomes configurados
O cmdlet também aceita pipes de listas ou outros cmdlets que expande suas funcionalidades. Nesse caso podemos usar o cmdlet para criar uma lista de usuários utilizando um arquivo CSV de entrada.
Foi utilizado o Excel 2013 para criar e formatar a lista de usuários.
O primeiro lote de usuários serão criados com as informações mínimas necessárias, o arquivo CSV para a criação dos usuários esta no seguinte formato
Com o arquivo será criado os usuários com o DisplayName, Name e UPN de cada usuário.
Para criar a lista de usuários acima primeiro importe a lista para uma variável da sessão do PowerShell. Copie o arquivo para o servidor, execute o PowerShell e importe o modulo do Active Directory e execute:
Em seguida execute o New-AdUser utilizando a variável como pipe.
A lista de usuários deve ter sido criada no Ou
http://technet.microsoft.com/en-us/library/ee617253.aspx
Visão Geral
Implementado no Windows Server 2008 R2 o módulo o PowerShell para gerenciamento do Active Directory implementou cmdlets que simplificaram bastante tarefas administrativas e tarefas repetitivas.
Um dos cmdlets implementados o New-ADUser é utilizado para criar novos usuários no Active Directory. Este comando pode ser utilizado de forma isolada criando um único usuário ou utilizando pipes para direcionar tarefas repetitivas.
Antes de utilizar os cmdlets de administração é necessário importar os módulos no PowerShell. Execute o cmdlet:
Import-Module ActiveDirectory
Criando Um Usuário
Para criar um usuário com as informações minimas exigidas, basta configurar o parâmetro Name e UserPrincipalName. Executando o cmdlet
New-ADUser -Path 'OU=Home Users,dc=home,dc=intranet' -Name User17.U17 -UserPrincipalName User17.U17@home.intranet
O resultado é um usuário chamado User17 criado na OU Home Users. Por padrão o usuário é criado desabilitado e sem a senha definida. Os parâmetros de logon são setados com sucesso:
![]() | ![]() |

Este usuário foi criado sem informações no seu perfil, podemos melhorar as informações dos usuários usando os parâmetros de nome do cmdlet. Para criar um usuário com as informações de nome e sobrenome populadas basta executar.
New-ADUser -Path 'OU=Home Users,dc=home,dc=intranet' -Name User18.U18 -UserPrincipalName User18.U18@home.intranet -Surname U18 -GivenName User18 -DisplayName "User18 U18"
Nas propriedades do novo usuário podemos verificar os nomes configurados
Criando Usuários em Lote
O cmdlet também aceita pipes de listas ou outros cmdlets que expande suas funcionalidades. Nesse caso podemos usar o cmdlet para criar uma lista de usuários utilizando um arquivo CSV de entrada.
Foi utilizado o Excel 2013 para criar e formatar a lista de usuários.
Criando um Arquivo CSV Básico
O primeiro lote de usuários serão criados com as informações mínimas necessárias, o arquivo CSV para a criação dos usuários esta no seguinte formato
Com o arquivo será criado os usuários com o DisplayName, Name e UPN de cada usuário.
Criando os Usuários
Para criar a lista de usuários acima primeiro importe a lista para uma variável da sessão do PowerShell. Copie o arquivo para o servidor, execute o PowerShell e importe o modulo do Active Directory e execute:
$u01 = Import-Csv Usuarios.csv
Em seguida execute o New-AdUser utilizando a variável como pipe.
$u | ForEach-Object { New-ADUser -Path 'OU=Home Users,dc=home,dc=intranet' -Name $_.Name -UserPrincipalName $_.UPN -DisplayName $_.DN }
A lista de usuários deve ter sido criada no Ou
Criando Um CSV com Senha e Email
Referência
http://technet.microsoft.com/en-us/library/ee617253.aspx
Tags: has code, Active Directory Domain Services, AD DS, Has TOC, Fernando Lugao Veltem