Infra - Exchange Server

Gerenciando Custom Resources em caixas de recurso no Exchange Server 2007

Neste tutorial mostraremos como gerenciar custom resource para caixas do tipo Room e Equipment do Exchange Server 2007.

por Anderson Patricio



Autor: Anderson Patricio / Rodrigo Rodrigues

Overview

O Exchange Server 2007 permite a utilização de caixa de recursos que podem ser do tipo Room Mailbox ou Equipment Mailbox, estas caixas tem algumas características especiais, podemos estar adicionando propriedades as este tipo de caixa, tais como: TV, Projectores, Quadros para salas, como também propriedades para recursos, GPS para carros e etc..

Solução

Por padrão quando pedimos Propriedades de uma caixa de Recurso, vamos até a guia Resource Information e clicamos em Add...

Nos será apresentado uma tela informando que não temos nenhum recurso para este tipo de mailbox, então vamos criá-los ..

Criando Custom Resources para as caixas de Recurso...

A criação de Custom Resources é em nível Global, não definimos isto para uma única caixa e sim para organizaçao exchange, para listarmos os recursos existentes devemos utilizar o cmdlet Get-ResourceConfig:

Para adicionarmos Custom Resources, devemo utilizar uma sequencia de cmdlets como vamos descrever abaixo:

Primeiros vamos colocar o conteúdo de Get-ResourceConfig em uma variável:

Depois podemos adicionar Custom Resources utilizando a seguinte sintaxe:

$resource.ResourcePropertySchema.Add("Room/TV")

No exemplo acima, estamos utilizando nossa variável ($resource), mais a propriedade (REsourcePropertySchema) e o método Add e entre parênteses o conteúdo que desejamos que deve ser no formato room/<name>

Nota: Podemos ter dois tipos antes da barra, que são Room e Equipment

Depois de adicionado todas as propriedades podemos setar estes novos parâmetros, efetuando o seguinte cmdlet:

Set-ResourceConfig -Instance $resource

Agora podemos listar o que temos de Custom Resources, através do cmdlet Get-ResourceConfig

Get-ResourceConfig

Verificando os custom resources em um mailbox do tipo Equipment

Agora já podemos ir numa caixa do tipo Equipment e verificar quais são as Custom Resource que nós temos, como mostra a figura abaixo:

Verificando os custom resources em um mailbox do tipo Room

O mesmo ocorre para as caixas do tipo Room.

Removendo Custom Resources do Exchange Server 2007

A remoção de atributos funciona da mesma forma que adição, claro que utilizando o método remove, vamos mostrar como remover uma Custom Resource, utilizando os seguintes cmdlets:

$resource = Get-ResourceConfig
$resource.ResourcePropertySchema.Remove("Room/TV")
Set-ResourceConfig -Instance $resource

Conclusão

Neste tutorial mostramos como gerenciar custom resource para caixas do tipo Room e Equipment do Exchange Server 2007.

Anderson Patricio

Anderson Patricio - Trabalha com informática desde 1995, é consultor Microsoft em projetos de Active Directory, Exchange e ISA pela Quattuor Informática em Porto Alegre.
Certificações: MCSE +M +S 2003, MCSE +M +S 2000, MCSA +M +S 2003, MCSA +M +S 2000
Blog: http://spaces.msn.com/members/andersonpatricio/