Infra - Exchange Server
Exchange Server 2007: Criando usuarios a partir de um arquivo .csv
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.
por Anderson PatricioOverview
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.
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.
- Migrando e removendo o Exchange 2007 para Exchange 2010Exchange Server
- Migrando (e removendo) o Exchange 2007 para Exchange 2010Exchange Server
- Foto no Outlook 2010Exchange Server
- Exchange UM Test PhoneExchange Server
- Integrando o OCS ao Exchange UMOCS / LCS