Observação
O acesso a essa página exige autorização. Você pode tentar entrar ou alterar diretórios.
O acesso a essa página exige autorização. Você pode tentar alterar os diretórios.
O Active Directory Domain Services e sua interface de usuário de snap-in administrativo do MMC podem ser personalizados para se adaptar aos requisitos de administradores e usuários. Os Serviços de Domínio do Active Directory permitem que o esquema seja modificado criando novas classes e atributos ou modificando classes existentes. Os especificadores de exibição para as classes podem ser modificados para refletir os novos elementos de interface do usuário que as modificações de esquema exigem.
A tabela a seguir lista atributos podem ser usados para modificar como os snap-ins administrativos exibirão objetos de uma determinada classe.
| Atributo | Descrição |
|---|---|
| defaultHidingValue | O atributo defaultHidingValue é um atributo de um objeto classSchema. Esse atributo contém um valor booliano que, se VERDADEIRO, faz com que as instâncias da classe de objeto fiquem ocultas nos snap-ins administrativos e no shell do Windows. Isso também significa que um item de menu para a nova classe de objeto não aparece no menu de contexto New dos snap-ins administrativos, mesmo que as propriedades apropriadas do assistente de criação sejam definidas no objeto displaySpecifier da nova classe de objeto. Se esse atributo for FALSE, as instâncias da classe ficarão visíveis nos snap-ins administrativos e no shell. Isso também faz com que um item de menu crie uma nova instância de objeto a ser adicionada ao menu Novo dos snap-ins administrativos. Se nenhum valor for definido para esse atributo, o valor padrão será TRUE. Isso significa que, por padrão, as instâncias do objeto estão ocultas. |
| showInAdvancedViewOnly | O atributo showInAdvancedViewOnly contém um valor booliano que, se VERDADEIRO, faz com que instâncias da classe de objeto apareçam apenas no snap-in Usuários e Computadores no Modo de Exibição Avançado e não apareçam no shell do Windows. Se essa propriedade for FALSE, as instâncias da classe ficarão visíveis no modo de exibição Normal no snap-in Usuários e Computadores e no shell do Windows. Se nenhum valor for definido para esse atributo, o valor padrão será TRUE. Esse atributo pode ser definido em um objeto individual para substituir o conjunto de valores na classe de objeto. Por exemplo, a classe contêiner tem esse atributo definido como TRUE, mas o contêiner de usuário tem esse valor definido como FALSE. Por isso, o contêiner User aparece no shell e no modo de exibição Normal no snap-in Usuários e Computadores, mas outros contêineres que não têm mostramInAdvancedViewOnly definido como FALSE aparecem apenas no modo de exibição Avançado no snap-in Usuários e Computadores. |
Criando especificadores de exibição para novas classes
Para personalizar a interface do usuário para uma nova classe, crie um objeto especificador de exibição para a nova classe para cada localidade com suporte e defina os atributos desejados para o especificador de exibição.
Herdando especificadores de exibição para classes derivadas
Uma nova classe que herda de uma classe existente não herda o especificador de exibição de classe pai. Se a nova classe usar algumas ou todas as propriedades do especificador de exibição de classe pai, crie um novo especificador de exibição para a nova classe e copie as propriedades do especificador de exibição da classe pai para o novo especificador de exibição de objeto. Isso deve ser feito para todas as localidades para as quais as propriedades do especificador de exibição da classe pai se aplicam.
Determinadas partes do conjunto de recursos da interface do usuário, como os itens de menu e o assistente de criação para a classe de usuário, são implementadas internamente e não estão disponíveis para uso por um objeto derivado. Nesses casos, é melhor estender uma classe existente do que usar uma classe derivada.
Modificando classes existentes
Novos atributos podem ser adicionados a uma classe existente. Novos componentes de interface do usuário (páginas de propriedades, itens de menu e nomes de exibição de atributo) podem ser adicionados ou a interface do usuário existente substituída. Também é possível criar novas páginas de propriedades que expõem menos atributos de uma classe e criar menus de contexto com menos ações. Para obter mais informações, consulte páginas de propriedades para uso com especificadores de exibição, menus de contexto para uso com especificadores de exibiçãoe nomes de exibição de classe e atributo.