2 de abril de 2011

Criar um grupo dinâmico de distribuição

Pré-requisitos: http://msedulive.blogspot.com/2011/04/pre-requisitos-powershell.html

Pode haver pedidos do departamento acadêmico ou outro pessoal para criar um novo grupo dinâmico de distribuição. A lista de associação para um grupo dinâmico de distribuição é calculada sempre que uma mensagem é enviada para o grupo com base em filtros e condições definidas quando o grupo é criado.

Abaixo está um exemplo de código para criar um grupo dinâmico de distribuição que inclui todos os destinatários no departamento de ciência da computação na escola.

 

// Script to create a new Dynamic Distribution Group.
string createDdlScript = "New-DynamicDistributionGroup -Name:{0} -RecipientFilter:\"{1}\"";
// Name of the group.
string ddlName = "Computer Science";
// Recipient filter. Filter all users with deaprtment "Computer Science"
string ddlRecipientFilter = "Department –Eq 'Computer Science'";

// Create Dynamic Distribution Group
PowerShell ps = PowerShell.Create();
PSCommand command = newPSCommand();
command.AddScript(string.Format(createDdlScript, ddlName, ddlRecipientFilter));
ps.Commands = command;
ps.Runspace = runspace;
ps.Invoke<PSObject>();



Sem comentários:

Enviar um comentário

Like