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 · 9 comentários

em Exchange 2007 Scripts , Exchange 2010 Scripts , Powershell , Dicas rápidas , teste Labs

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). Movendo-se sobre 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 - 2 KB ]

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

Usando o script

Baixe o script Powershell eo arquivo CSV de exemplo para seu servidor Exchange LAB.
Você tem a opção de editar o arquivo CSV antes de usá-lo - há 33 grupos de distribuição pré-definidos 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 de exibição da lista de distribuição, porém recomenda-se que você não incluir espaços na coluna "samAccountName" (como este formas 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 dentro 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)

A fim de 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 na seguinte linha de comando no prompt de 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 irá em primeiro lugar criar a estrutura OU - e fazer uma pausa durante 1,5 minutos - isso é para permitir a nova UO para ser replicado para todos os controladores de domínio no ambiente de laboratório antes de os grupos de distribuição são criados - se o seu ambiente só tem um único controlador de domínio você pode remover a seguinte linha do script:

  CountDown 1.5 

Aliás a função "contagem regressiva" usado 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 tiver completado, 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 em 10:27

Obrigado por o script ... Seria ótimo se eu pudesse chegar a este funcionar corretamente no servidor AD do meu trabalho, mas eu encontrei vários erros no teste. Primeiro eu gostaria de saber quais são os requisitos do ambiente do servidor são para executar este script (ie: Powershell 1 vs. 2, OS Server, etc). Eu estou tentando chegar a este trabalho 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 em 07:23

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 deve ser baixado e executado em um servidor Exchange que tem Powershell v.2.
Powershell 2 para a unidade Get-Organizacional e do Shell de Gerenciamento do Exchange para o grupo New-Distribution.
Saúde
A

Responder

ugresen Bhal 04 de agosto de 2011 em 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ê alguma dica, como fazer a vida fácil no Exchange. obrigado mais uma vez.

Responder

Mahesh 24 de agosto de 2011 em 22:29

Sir. Muito obrigado. Isto é realmente útil. Gostaria que você poderia me ajudar a criar um roteiro baseado no 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 para delegar essa tarefa para a nossa equipe de service desk.
Saudações

Responder

hameed 13 de março de 2014 em 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 em 07:06

Funciona bem Obrigado pelo roteiro, modificou ligeiramente para excluir a criação da UO, uma vez que já foi criada

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

Responder

data meet 17 set 2014 em 06:17

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

Responder

relações melhorar 21 de setembro de 2014 em 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 nos até à data como esta. Obrigado por compartilhar.

Responder

Deixe um comentário

CAPTCHA Image
Atualizar Imagem
*

trackback } {1} trackback

Post anterior:

Próximo post: