AP861
- Criando usuarios a partir de um arquivo .csv
| Autor: |
Anderson Patricio / Jose Rodas |
| Publicação: |
22/Dezembro/2006 |
Overview
O Exchange
Server 2007 através do Exchange Management Shell permite a criação de usuários
a partir de um arquivo csv, neste tutorial vamos mostrar como utilizar
esta funcionalidade.
Assuntos relacionados:
AP849
- Gerenciando Mail Users no Exchange Server 2007
AP814
- Criando um contato do tipo mail-enabled no
Exchange 2007
AP815
- Gerenciando uma mailbox no Exchange Server 2007
Solução
Devemos efetuar
os seguintes passos para criação de vários usuários a partir de um
arquivo .csv:
- Criar um arquivo .csv contendo na primeira linha as colunas e
nas linhas subsequentes as informações relacionadas a esta coluna.

- No Exchange Management Console, devemos executar o seguinte
cmdlet
$Password = Read-Host "Type
the default password of the new accounts:" -AsSecureString
- Depois devemos digitar a senha que será padrão para todos os
usuários que iremos criar a partir do arquivo.

- Agora vamos importar o arquivo .csv para memória e criação dos
usuários, com o seguinte conjunto de cmdlets:
Import-Csv recipients.csv |
foreach { new-mailbox -alias $_.Alias -name $_.name -UserPrincipalName
$_.UPN - Database "mailbox database" -OrganizationalUnit Users
-Password $Password -ResetPasswordOnNextLogon:$true }
Onde:
- foreach: irá fazer linha a linha do arquivo .csv, lembrando
que a primeira linha é o cabeçalho do arquivo e onde carregamos
as variáveis
- $_.Name: é a coluna Name do arquivo que criamos que agora
está em memória no Management Shell
- $_.UPN: é a coluna UPN do arquivo que criamos que agora está
em memória no Management Shell
- $_.Alias: é a coluna Alias do arquivo que criamos que agora
está em memória no Management Shell
- ResetPasswordOnNextLogon: para todos usuários criados terem
o checkbox para troca de senha selecionado após a criação

- Apos a execução do cmdlet já podemos abrir o Exchange Management
Console e verificar os usuários criados a partir do arquivo .csv.

Conclusão
Com este
tutorial mostramos como criar usuários a partir de um arquivo CSV no Exchange
Server 2007 utilizando o Exchange Management Console.
|