Início > Exchange Server 2007 > Criando MailBox a partir de um arquivo CSV e de um Template

Criando MailBox a partir de um arquivo CSV e de um Template

  • Crie uma MailBox denominada _Template e configure todos os parametros que serão aplicados para os usuários.
  • Crie um arquivo com a extensão CSV seguindo este padrão:

Name,UPN,Alias,Password
Thiago,thiago@example.local,thiago,P@ssw0rd;
Joao,joao@example.local,joao,P@ssw0rd;

  • Salve o arquivo em C:\arquivo.csv
  • No PowerShell Digite:

$Template = Get-MailBox "_Template"
Import-CSV "C:\arquivo.csv" | ForEach-Object -process {$Temp = ConvertTo-SecureString $_.Password -saPlainText -force;New-Mailbox -Name $._Name -UserPrincipalName $_.UPN -Database "First Storage Group\Mailbox Database" -Password $Temp -TemplateInstance $Template

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 $_.Password: é a coluna Password do arquivo que criamos que agora está em memória no Management Shell dentro da variavel $Temp
TemplateInstance: Importara as propriedades criadas na MailBox _Template para os usuários criados a partir do arquivo .CSV

  1. Nenhum comentário ainda.
  1. No trackbacks yet.

Deixe uma resposta

Preencha os seus dados abaixo ou clique em um ícone para log in:

Logotipo do WordPress.com

Você está comentando utilizando sua conta WordPress.com. Sair / Alterar )

Imagem do Twitter

Você está comentando utilizando sua conta Twitter. Sair / Alterar )

Foto do Facebook

Você está comentando utilizando sua conta Facebook. Sair / Alterar )

Foto do Google+

Você está comentando utilizando sua conta Google+. Sair / Alterar )

Conectando a %s

%d blogueiros gostam disto: