Distribuição grupos criadores dica rápida de um arquivo CSV usando o PowerShell para um ambiente de laboratório. ...

por Andy Grogan em 10 de julho de 2011 · 8 comentários

em Exchange 2007 Scripts , Scripts do Exchange 2010 , Powershell , Dicas rápidas , Laboratórios de teste

Num artigo anterior, fornecido um script PowerShell que poderia ser usado para criar um número de utilizadores para utilização dentro de um laboratório (ambiente de teste). Passando isso, eu recentemente comecei a pensar em outros elementos do Exchange que são tipicamente muito repetitivo para executar, mas também são necessários dentro de uma infra-estrutura LAB - um exemplo é grupos de distribuição.

Script & Sample Distribution Group CSV Baixar

[ Criar grupos de distribuição de CSV - Powershell - 2KB ]

[ Amostra Distribuição Grupo de arquivos CSV - 2 KB ]

Usando o script

Baixe tanto o script do PowerShell eo arquivo CSV de exemplo para o servidor Exchange LAB.
Você tem a opção de editar o arquivo CSV antes de usá-lo - há 33 grupos de distribuição pré-definida de amostra - no entanto, você pode adicionar mais se desejar.

O arquivo CSV está estruturado em duas colunas - como assim;

distGroupsCreate006

Você pode incluir espaços na Coluna "Nome" para formar o nome para exibição da lista de distribuição, no entanto, recomenda-se que você não incluir espaços na coluna "samAccountName" (já que essa forma tanto o samAccountName eo alias para a lista de distribuição ).

Além disso dentro do script você precisará modificar o destino OU localização dentro AD onde o script coloca cada uma das listas de distribuição.
A fim de fazer isso, antes de executar o script - abra o arquivo script PowerShell e localize a seguinte variável:

  "OU=DistLists,OU=ExchangeUsers" $ OU = "OU = DistLists, OU = ExchangeUsers" 

Você vai precisar para mudar isso para refletir uma estrutura de UO no diretório da LAB (se você tiver usado o script de criar usuários [acima] , em seguida, a estrutura básica OU já estará presente)

Para executar o script, abra um Shell de Gerenciamento do Exchange e navegue até o local onde você fez o download do arquivo de script para.

Digite a seguinte linha de comando no prompt do PowerShell:

  . \ CreateDistList-OUVersion.ps1 

- Veja abaixo

distGroupsCreate001

Você será solicitado para navegar até o local do arquivo CSV de exemplo - localizado-o e clique no botão "OK" - veja abaixo

distGroupsCreate002

O script em primeiro lugar criar a estrutura de UO - e fazer uma pausa durante 1,5 minutos - isso é para permitir a nova UO a ser replicada para todos os controladores de domínio no ambiente de laboratório antes que os grupos de distribuição são criados - se o ambiente só tem um único controlador de domínio você pode remover a seguinte linha do script:

  Contagem Regressiva 1.5 

Aliás a função "contagem regressiva", utilizado dentro do script é emprestado aqui: http://poshtips.com/2010/03/29/powershell-countdown-timer/ por xb90

distGroupsCreate005

Quando a contagem regressiva foi concluída - o script irá criar os grupos de distribuição - veja abaixo.

distGroupsCreate003

Quando o script for concluída, você pode verificar para garantir que os grupos foram criados corretamente ao abrir Usuários e Computadores do Active Directory e navegar para onde você esperaria que o UO dentro do script a ser criado - veja abaixo

distGroupsCreate004

Quando você clica no OU você deve ver todas as listas de distribuição do arquivo listado no painel de detalhes - veja abaixo

distGroupsCreate007

Isso conclui este Dica rápida - Espero que alguém acha isso útil.

comments… read them below or add one } {8 comentários ... lê-las abaixo ou adicionar um }

James 25 de julho, 2011 às 10:27

Obrigado pelo roteiro ... Seria ótimo se eu pudesse chegar a este funcionar corretamente no servidor AD do meu trabalho, mas eu encontrei diversos erros nos testes. Primeiro eu gostaria de saber quais são os requisitos do ambiente do servidor são para executar este script (ou seja: Powershell 1 vs 2, OS Server, etc). Estou tentando fazer com que isso funcione em um 2008 Enterprise servidor do Active Directory Server usando o PowerShell versão 1, mas eu continuo recebendo 1) exceção do erro básico mesmo 3 chamando de "SetInfo" com "0" argumento (s): ... 2) o termo 'Get-OrganizationalUnit' não é reconhecido como um cmdlet ... 3) o termo "New-DistributionGroup 'não é reconhecido como um cmdlet ...

Responder

Andy Grogan 26 de julho de 2011 às 07h23

Desculpe James, por alguma razão, eu tinha pensado que eu coloquei os requisitos do artigo - obvisouly não de revisão.
Ok, a fim de usar o script que deve ser baixado e executado em um servidor Exchange que tem Powershell v.2.
Powershell 2 para a unidade Get-Organizacional eo Shell de Gerenciamento do Exchange para o grupo New-Distribution.
Felicidades
A

Responder

ugresen Bhal 04 de agosto de 2011 às 05:41

Caro senhor, isso é ótimo. realmente é fácil fazer ot 1000 caixa de correio de cada vez. thank you so mcuh. por favor, dê algumas dicas, como fazer a vida fácil no Exchange. obrigado mais uma vez.

Responder

Mahesh 24 de agosto de 2011 às 22:29

Sir. Muito obrigado. Isto é realmente útil. Gostaria que você pudesse me ajudar a criar um roteiro baseado na seguinte requirments:

1: Criar listas de distribuição usando o arquivo CSV.
2: deveria ter opção de doamin specity e OU, definindo nome admin / do proprietário em campo Notas, adicionar membros a DL, atribuir direitos aos proprietários para modificar a associação.

Basicamente, estamos planejando a delegar esta tarefa para a nossa equipe de service desk.
Saudações

Responder

hameed 13 de março de 2014 às 13:11

oi pessoal,
qualquer idéia de incluir detalhes owener / co-proprietário em CSV? de modo que ele vai refletir no AD?
obrigado

Responder

Mark 27 de agosto de 2014 às 07:06

Funciona bem Obrigado pelo roteiro, modificou ligeiramente para excluir a criação de OU, uma vez que já foi criado

Também no que diz respeito à adição de informações do proprietário, você só precisa incluir o parâmetro -ManagedBy, estou surpreso de ver que você realmente não pode adicionar Descrição info, não parece ser uma descrição do parâmetro

Responder

data meet 17 setembro, 2014 às 06:17

Estou impressionado, devo dizer. Raramente me deparo com um blog que é igualmente educativo e divertido,
e deixe-me dizer-lhe, você bateu o prego na cabeça.
O problema é algo que poucas pessoas estão falando de forma inteligente sobre.
Estou muito feliz que eu encontrei durante a minha busca por
algo relacionado a isso.

Responder

relações melhorar 21 de setembro de 2014 às 12:19

É realmente um grande e útil peça de informação. Estou feliz que você simplesmente compartilhou essa informação útil com a gente.
Por favor, fique conosco até data como esta. Obrigado por compartilhar.

Responder

Deixe um comentário

CAPTCHA Image
Atualizar Imagem
*

Post anterior:

Próximo post: