Num artigo anterior, proporcionado um script PowerShell que poderiam ser usadas para criar um certo número de utilizadores para utilização num laboratório (ambiente de teste). Passando disso, Eu recentemente comecei a pensar em outros elementos de câmbio que são tipicamente muito repetitivo para executar, mas também são necessários dentro de uma infra-estrutura de laboratório - um exemplo é grupos de distribuição.
Script & Sample Distribution Grupo CSV Baixar
[ criar grupos de distribuição do CSV - Powershell - 2KB ]
[ Amostra de Distribuição Grupo de arquivos CSV - 2KB ]
Usando o script
Baixe o script Powershell eo arquivo CSV de exemplo para o seu servidor LAB Exchange.
Você tem a opção de editar o arquivo CSV antes de usá-lo - há 33 grupos de distribuição de amostras pré-definidos - no entanto, você pode adicionar mais se desejar.
O arquivo CSV está estruturado em duas colunas - como assim;
Você pode incluir espaços no "Nome" Coluna para formar o nome de exibição da lista de distribuição, no entanto recomenda-se que você não incluir espaços na coluna "samAccountName" (como este ambas as formas o samAccountName e Alias para a lista de distribuição ).
Além disso, dentro do script você terá que modificar o local OU destino 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 do diretório do seu laboratório (se você tiver usado a criar usuários script [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 PowerShell:
. \ CreateDistList-OUVersion.ps1 - Veja abaixo
Você será solicitado para navegar até o local do arquivo CSV de exemplo - localizado-o e clique no botão "OK" - veja abaixo
O script em primeiro lugar criar a estrutura de UO - e pausa para 1,5 minutos - este é para permitir a nova UO a ser replicada 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:
Contagem regressiva 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
Quando a contagem regressiva já concluída - o script irá criar os grupos de distribuição - veja abaixo.
Quando o roteiro foi concluído 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
Quando você clicar no OU você deve ver todas as listas de distribuição do arquivo listado no painel de detalhes - veja abaixo
Que conclui este Dica rápida - Espero que alguém acha isso útil.


























comments… read them below or add one } {4 comentários ... lê-las abaixo ou adicionar um }
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 esse script (ou seja: Powershell 1 vs 2, Servidor de OS, etc). Estou tentando fazer com que isso funcione em um servidor Server 2008 Enterprise Active Directory usando o PowerShell versão 1, mas eu continuo recebendo um mesmo 3 do erro básico) exceção chamando de "SetInfo" com o argumento de "0" (s): ... 2) o termo "Get-OrganizationalUnit 'não é reconhecido como um cmdlet ... 3) o termo" New-DistributionGroup' não é reconhecido como um cmdlet ...
Desculpe James, por algum motivo, 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-Distribuição.
Saúde
A
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.
Sir. Muito obrigado. Isto é realmente útil. Gostaria que você pudesse me ajudar a criar um script com base em requirments seguintes:
1: Criar DL usando o arquivo CSV.
2: Se tem a opção de specity doamin e OU, definindo administrador / nome do proprietário no campo Notas, adicionar membros a DL, atribuir direitos aos proprietários para modificar a sociedade.
Basicamente, estamos planejando a delegar esta tarefa para a nossa equipe de service desk.
Saudações