Gerenciando Custom Resources em caixas de recurso no Exchange Server 2007

Compartilhe:

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.

Co-Autor: Rodrigo Rodrigues

Written by Anderson Patricio

Anderson Patricio

Anderson Patricio é MVP e MCSM (Solutions Master) em Exchange. Ele contribui com a Comunidade Microsoft em diversas áreas, tais como Artigos, Tutoriais, Vídeos, Blogs, Fórums, revisão de livros e apresentações para a comunidade Canadense e Brasileira.
Anderson posta regularmente aqui no AndersonPatricio.org, como também no AndersonPatricio.ca e MSExchange.org.
Você pode segui-lo no Twitter , Facebook , e/ou Google+.