Distribuição de alterações no Registro
3 maneiras de fazer alterações de registro nos sistemas em toda a rede ?? sem sair de sua mesa
Sempre que eu falar ou escrever sobre o uso de alterações de registro para solucionar problemas, as pessoas fazem a mesma pergunta: "Como posso fazer uma alteração no registro em vários computadores sem viajar para cada máquina?" Para distribuir modificações no registro do outro lado da rede, você pode usar um dos três métodos: Registro de arquivos importados (.reg), regini.exe, ou políticas de grupo ou de sistema.
Antes de discutir essas opções, eu sou obrigado a dar o aviso habitual: Mexer com o registro é perigoso. Não tente qualquer uma dessas sugestões, a menos que você está confortável com o registro e você se qualifica como um usuário avançado. Antes de começar, você pode usar o regedit.exe para exportar uma chave como medida de backup. O arquivo exportado carrega a extensão. Importando o arquivo de volta para o registro é uma maneira rápida para reparar o dano se sua manipulação da chave causa problemas.(Mesmo se você preferir trabalhar com regedt32, você deve abrir regedit primeira e exportar a chave que você vai ajustar. Recursos de exportação e importação de Regedit são mais fáceis de usar do que os procedimentos de backup equivalentes de Regedt32.)
Você pode aplicar muitas restrições de usuário e computador através do Editor de Política de Grupo (GPE ?? em Windows 2000) ou o Editor de Política (SPE ?? no Windows NT e Windows 9x). Este artigo pressupõe que esses recursos ainda não incluem as alterações que deseja fazer e que os ajustes de registro são a melhor opção.
Arquivos Criar ou Registro de Exportação: Opção 1
Você pode distribuir arquivos .reg que os usuários podem importar para os registros dos computadores de destino. Tudo que você precisa fazer é criar ?? ou utilizar regedit para exportar, em seguida, editar ?? os arquivos .reg, em seguida, distribuí-los. (Arquivos de registro tenham uma lacuna grave, no entanto: Eles não podem excluir nada no registro Veja o quadro "A Drawback Registro Arquivo", para obter detalhes sobre essa limitação..) Formate o conteúdo do arquivo de registro da seguinte forma:
<RegistryEditorVersion>
<Linha em branco>
[<RegistryPath>]
"<DataItemName>" = "<tipo de dados>:
<DataValue> "
RegistryEditorVersion é qualquer versão do regedit.exe você está usando. Esta entrada identifica o arquivo como um arquivo de registro. Regedit adiciona automaticamente esta informação quando você exporta um arquivo reg, mas você deve inserir manualmente as informações quando você cria um arquivo. Para Win2K, o RegistryEditorVersion é o Windows Registry Editor Version 5.00; para NT 4.0, a versão é Regedit4.
Linha em branco identifica o início de um novo caminho de registo. (Cada chave individual ou subchave é um novo caminho de registo.) Quando você exporta uma chave, o arquivo .reg exibe uma linha em branco antes de cada chave ou subchave. Se você tiver várias chaves no seu arquivo reg, linhas em branco pode ajudá-lo a analisar e solucionar os conteúdos. (Instruções da Microsoft afirmam que a linha em branco é necessário. No entanto, quando eu criar arquivos .reg e, inadvertidamente, esquece as linhas em branco, os arquivos ainda fundir com sucesso.)
RegistryPath é o caminho para a chave que contém os valores que você está importando. Coloque o caminho entre colchetes, e separe cada nível da hierarquia por uma barra invertida ?? por exemplo, [HKEY_LOCAL_ MACHINE \ SOFTWARE \ Policies \ Microsoft \ Windows \ System]. Um arquivo .reg pode conter vários caminhos do Registro.
Quando o fundo da hierarquia que você entra na instrução do caminho não existe no registro, você está criando uma nova subchave. O conteúdo dos arquivos de registro são enviados para o registro na ordem em que foram inseridos. Portanto, se você quer criar uma nova chave e uma subchave abaixo essa chave, não se esqueça de inserir as linhas na ordem correta. (No entanto, a única razão para criar novas chaves é porque você escreveu software que procura por essas chaves. Criação de novas chaves não é uma tarefa de executar a manutenção do sistema.)
DataItemName é o item de dados que deseja importar. Quando um item de dados em seu arquivo não existe no registro, o arquivo .reg adiciona-lo (com o seu valor). Quando um item de dados existir, o valor em seu arquivo .reg substitui o valor existente. As aspas coloque o nome do item de dados. Um sinal de igual (=) imediatamente a seguir ao nome do item de dados.
Tipo de dados (ou seja, tipo de dados do item importado) segue imediatamente o sinal de igual, a não ser que o tipo de dados é de REG_SZ (tipos REG_SZ são cordas). Para todos os outros tipos de dados de REG_SZ, dois pontos imediatamente após o tipo de dados.
A Tabela 1 mostra as entradas para cinco tipos de dados comum.
(Existem nove tipos de dados, mas os tipos da Tabela 1 são susceptíveis de serem os únicos que você vai usar para a manutenção do sistema.) Para obter informações sobre esses tipos de dados, veja o quadro "Tipos de dados do Registro", página 70.
DataValue (ou seja, o valor que você deseja importar) imediatamente após os dois pontos e deve estar no formato adequado (por exemplo, o uso ?? formato hexadecimal para itens de dados binários corda ou hexadecimal). Você pode inserir várias linhas de item de dados para o mesmo caminho do Registro. Por exemplo, as linhas de item de dados
"GroupPolicyRefreshTime" = dword:
00000014
"GroupPolicyRefreshTimeOffset" =
dword: 0000000f
refletir as entradas hexadecimais que esses itens de dados exigem: 00000014 é o equivalente hexadecimal de 20, e 0000000f é o equivalente hexadecimal de 15. Se você está desconfortável com hex ou outros dados não lida, restringir seus esforços de criação de arquivo .reg para itens que são nem binário nem formato hexadecimal.
O registro não tem um tipo de dados booleano (apesar de que deveria, e eu não posso acreditar que a Microsoft não tenha chegado a cerca de este ainda). No entanto, os dados tipo booleano é geralmente um DWORD (4 bytes) ou String (2 byte) tipo de item no Registro. Se você estiver usando o arquivo .reg para alterar os valores, verifique o item de dados no Registro para certificar-se de que você combinar com o tipo de dados. Você não precisa digitar a seqüência completa em seu arquivo reg; você pode omitir os zeros à esquerda para todos os valores numéricos.
A Figura 1 mostra um arquivo .reg de exemplo que você pode usar para se livrar do item Documentos do menu Iniciar. (Você provavelmente não vai encontrar muitos usuários que faltam o item de menu Documentos ou mesmo notar que ele se foi. Se um usuário quiser manter o menu Documentos, não enviar o arquivo para essa pessoa.)
Arquivos de Registro Distribuindo
Uma maneira rápida de criar um arquivo .reg para distribuição é utilizar regedit para exportar uma chave (ou várias chaves), em seguida, usar o arquivo .reg resultante (ou arquivos). Para exportar uma chave, selecione a chave e escolher Registro, Exportar arquivo do Registro. Na caixa de diálogo Exportar arquivo do Registro, digite um nome e escolha uma pasta para o arquivo de exportação. Windows adiciona automaticamente a extensão. Você pode interativamente alterar as configurações do registro em um computador, em seguida, exportar a chave e usar o arquivo de exportação como é, ou você pode exportar a chave, em seguida, editá-lo manualmente. Para editar um arquivo reg, não clique duas vezes no arquivo; em vez disso, clique com o botão direito e escolha Editar no menu de atalho. O arquivo é aberto no bloco de notas. Se você quiser fazer alterações de registro em várias chaves, abrir cada arquivo reg, colar conteúdo dos arquivos em um único documento o Bloco de Notas, em seguida, salvar o documento com uma extensão.
Você pode distribuir arquivos .reg de qualquer maneira conveniente. Anexe o arquivo .reg para uma mensagem de e-mail, adicione o comando apropriado para um script de logon, ou utilizar qualquer outro método que você está confortável.
Os usuários não precisam abrir regedit e usar o seu comando Importar para trazer o conteúdo de um arquivo .reg para o registro; eles podem simplesmente clicar duas vezes no arquivo .reg a partir do Windows Explorer ou Meu computador para automatizar o processo de importação. . (Se você clicar com o botão direito em um arquivo reg, você pode ver que a ação padrão é Mesclar No entanto, nenhum comando Merge existe em qualquer versão do Windows, esse comando é um stand-in para o comando
regedit.exe "% 1"
em que a variável usa o arquivo atual.) Para a execução de linha de comando, use a sintaxe
regedit <filename> .reg
Independentemente do método, o OS pede ao usuário para confirmar que ele ou ela quer mesclar dados para o registo. Clicar em Sim lança a mesclagem. Depois que o arquivo se funde com êxito no registro, o sistema operacional emite uma mensagem de sucesso. Se o arquivo tem a sintaxe errada e a fusão falhar, o sistema operacional emite uma mensagem de erro explicando que o arquivo não é um script de registro e não podem ser importados para o registro.
Se você quiser executar múltiplas ficheiros.reg (um para cada modificação) em vez de combinar todas as alterações de registro em um arquivo, use um arquivo de lote que chama cada arquivo. Para evitar a necessidade de intervenção do usuário, use a seguinte sintaxe para executar arquivos .reg a partir da linha de comando no modo silencioso:
regedit / s <filename> .reg
Arquivos de registro trabalhar para Win95 e posterior. No entanto, muitos subchaves e itens de dados diferem entre versões, assim que você deve criar ficheiros.reg separadas para cada plataforma. Nomeie os arquivos de forma adequada para que você não fique confuso (por exemplo, RestrictUsers9x.reg, RestrictUsersNT4.reg).
Observe que, mesmo se você já usou a Diretiva de Grupo ou política do sistema para desativar as ferramentas de edição de registro, ficheiros.reg ainda funcionam. (Caso contrário, a instalação do software e de outros processos do sistema não poderia manipular o registro.)
Opção 2: Obtenha mais Edição de alimentação com regini.exe
Se os scripts são as suas ferramentas favoritas para tarefas de configuração e instalação, você pode usar regini.exe para aplicar suas habilidades de scripting para registro edições.Regini fornece mais energia do que ficheiros.reg pode reunir, incluindo a capacidade de excluir subchaves e itens de dados e definir permissões em chaves de registro. Você pode encontrar Regini no Server Resource Kit Microsoft Windows 2000 e do Microsoft Windows NT Server 4.0 Resource Kit. (Eu tenho usado com sucesso a versão Win2K de regini.exe em máquinas NT, e vice-versa). Os kits de recursos também contêm completo documentação (ie, Regini.doc) para este utilitário bacana. Regini usa a seguinte sintaxe:
Regini <ScriptFileName>
onde ScriptFileName é o caminho para um arquivo de script que você escreveu para executar uma edição de registro específico. Você pode usar uniforme convenção de nomenclatura (UNC) na instrução do caminho se o script está em um compartilhamento de rede.
Para distribuir alterações de registro que usam Regini, você deve fazer o programa disponível para cada computador de destino (supondo que você não instalou os kits de recursos em toda a empresa). Você pode usar um arquivo de lote para mapear o caminho UNC do Regini e, em seguida, executar o programa. Por exemplo, se Regini reside em um compartilhamento de rede chamado ResKit em um servidor chamado Tools1, você pode criar o seguinte arquivo em lotes:
Net use x: \\ ferramentas1 \ reskit
x: \ Regini <ScriptFileName>
Net use x: / delete
Orientações arquivo de script
O arquivo de script que você usa com Regini pode ter qualquer nome e extensão que você deseja. O arquivo deve estar no formato ANSI; regini.exe converte o arquivo para Unicode quando ele lê o arquivo, mas você não pode usar um arquivo de texto Unicode como o arquivo script. (Microsoft deve corrigir essa limitação.) Comanda Registry neste arquivo script deve usar a seguinte sintaxe:
\ Registry \ <KeyPath> [<ACL>]
<DataItemName> = <tipo de dados> <DataValue>
A presença de um sinal de igualdade em uma linha indica que a linha contém um item de dados do Registro e um valor que você está adicionando, apagando ou modificando.
As linhas do roteiro deve ter um retorno de carro no final. Se uma linha de quebra, o que geralmente acontece quando a chave de registro é profundamente aninhada e, portanto, muito longa, o símbolo de continuação é uma barra invertida. Então, se você digitar
SomethingMorestuff evenmore
regini.exe lê a linha como SomethingMorestuff evenmore. Note-se que o espaço antes da barra invertida na segunda linha insere um espaço entre Morestuff e evenmore. Se não existir espaço é necessário (isto é, se o ponto no qual ocorre a embalagem não é um espaço natural, tal como o espaço dentro do nome de uma subchave), omitir o espaço antes da barra invertida.
A primeira linha de cada comando do registro contém o KeyPath variável, que é o caminho completo para a chave que você está manipulando. Se a chave não existir no registro quando você executar o script, o comando irá adicioná-lo. Regini.exe usa o kernel convenções de nomenclatura para subárvores de registo, e você pode inserir os nomes do kernel em seu script ou usar nomes subárvore padrão e deixe regini.exe traduzi-los. (As convenções do kernel são mais fáceis de escrever.) O kernel convenções de nomenclatura para subárvores são as seguintes:
- HKEY_LOCAL_MACHINE é \ Registry \ Machine
- HKEY_USERS é \ Registry \ User
- HKEY_CURRENT_USER é \ Registry \ User \ User_SID
A primeira linha, também pode conter um opcional
ACL variável. Você pode incluir esta variável para manipular permissões ACL em vez de, ou além de, chaves e itens de dados.Os dados ACL vem após a variável KeyPath e consiste em uma série de números separados por espaços e entre colchetes. (
Tabela 2 listas esses números e seus significados.) Por exemplo, o seguinte comando:
\ Registry \ machine \ system \ currentcontrolset [1 11 17]
atribui aos administradores acesso total, usuários avançados de acesso completo, e sistema de acesso completa permissões para o HKEY_LOCAL_MACHINE \ subchave do Registro SYSTEM \ CurrentControlSet.
Fique atento: Este recurso é perigoso se você não entender a maneira como ele funciona. Quando você usa esse recurso, você não está adicionando as permissões de ACL que você coloque dentro dos colchetes ?? você está redefinindo as ACLs. Os dados dentro dos colchetes substitui todos os dados existentes. Não utilize esse recurso a menos que você verifique primeiro a ACL existente para a chave que você está manipulando. (Você pode usar regedt32 para visualizar o ACL). Caso contrário, você pode acidentalmente eliminar ou modificar permissões para um grupo.
A segunda linha contém a informação para o item de dados que você está manipulando: DataItemName é o nome do item de dados e é composto por todos os personagens a partir do primeiro caractere não vazia na linha para o último caractere não vazia antes do sinal de igual. Você não precisa usar um formato especial (por exemplo, colocando o nome entre aspas) para lidar com os itens de dados com espaços. Se o item de dados não existe no registro quando você executar o script, o comando irá adicioná-lo.
Tipo de dados é o tipo de dados para o item de dados. Regini reconhece o texto à direita do sinal de igual, para cima para o primeiro espaço, como o tipo de dados.
DataValue representa o valor que você está aplicando para o item de dados. Este valor começa com o primeiro carácter não estão em branco seguindo o espaço após o tipo de dados e continua até ao fim da linha. Você não precisa usar qualquer tratamento especial para especificar os espaços dentro de um valor.
Regini.exe espera que o tipo de dados e seu valor acompanha em seu script para coincidir com determinados padrões. Estas normas são as seguintes:
- REG_SZ ou REG_EXPAND_SZ para valores de cadeia.
- REG_MULTI_SZ para várias cordas. Você deve colocar cada string com aspas.
- REG_DWORD para valores decimais ou hexadecimais. Para os itens de dados REG_DWORD, o valor padrão é decimal. Use 0x para especificar um valor hexadecimal. Se você digitar o valor On, True, ou Sim, o valor é convertido em 0x00000001; se você inserir o valor Não, False, ou Off, o valor é convertido em 0x00000000.
- REG_BINARY para valores binários formatado como dois ou mais números decimais. O primeiro número decimal especifica o número de bytes de dados que se seguem. Os restantes números são convertidos em números de 32 bits. (O comprimento valor deve ser sempre um múltiplo de 4 bytes.)
Características Regini
Regini dá-lhe várias opções para a manipulação de dados. Por exemplo, DELETE é uma palavra-chave regini.exe que requer apenas o nome do item de dados. Para remover um item de dados, digite a seguinte sintaxe como o segundo (ou seja, item de dados) linha do seu script:
DataItemName = APAGAR
Regini.exe também tem um recurso legal que permite apontar para um arquivo de texto que contém o valor de um item de dados. Este recurso elimina a necessidade de digitar diretamente valores binários longos (para itens de dados REG_BINARY) ou muitos várias cadeias (para itens de dados REG_ MULTI_SZ). Durante a execução, regini.exe abre o arquivo de destino e escreve o seu conteúdo para o registro como o valor para o item de dados. Para usar este recurso, substitua o tipo de item com uma instrução para usar um arquivo. A instrução inclui uma referência ao tipo de item e usa as seguintes opções de sintaxe:
- Para itens de dados REG_BINARY: DataItemName = REG_BINARYFILE FilePath
- Para itens de dados REG_MULTI_SZ: DataItemName = REG_MULTISZFILE FilePath
Por exemplo, se você digitar o seguinte script:
UserNicknamesForCompanyNewsletter = REG_MULTISZFILE \ myscripts \ script101.txt
Regini lê o conteúdo do ficheiro chamado script101.txt e escreve o conteúdo como o valor do UserNicknamesForCompanyNewsletter item de dados. (Eu inventei esse item de dados para este exemplo, por isso não olhar para ele em seu registro.)
Juntando tudo
Como um exemplo de um comando completo, reveja o seguinte script. Esse comando altera as configurações do computador para que o nome da mais recente do usuário não aparecer na caixa de diálogo Logon.
\ Registry \ machine \ software \ micro
\ windows suaves \ currentversionpolicies \ system
DontDisplayLastUserName = REG_DWORD 1
Para fazer alterações adicionais na mesma subchave, você só precisa adicionar as linhas abaixo da linha que faz referência a subchave. Enquanto cada linha adicional contém um sinal de igual, regini.exe trata adequadamente o conteúdo da linha. Por exemplo, os itens de dados que controlam as mensagens pré-início de sessão (ou seja, LegalNoticeText e LegalNoticeCaption) residem na mesma subchave de registo como o item DontDisplayLastUserName. Para configurar também o computador para exibir uma mensagem antes que os usuários logon, basta adicionar duas linhas para o script anterior:
\ Registry \ machine \ software \ micro
\ windows suaves \ currentversionpolicies \ system
DontDisplayLastUserName = REG_DWORD 1
LegalNoticeText = REG_SZ Seu E-Mail agora está sendo monitorado
LegalNoticeCaption = Aviso REG_SZ Para Colaboradores
Opção 3: Políticas de Utilização
Você também pode distribuir alterações de registo através da criação de políticas de sistema que manipulam os registros dos usuários-alvo. O processo que você usa varia entre Win2K (que usa MMC Microsoft Management Console ?? ?? GPE snap-in) de arquivos e versões anteriores do Windows (que usam SPE), mas em ambos os casos, você pode construir administração (adm) para enviar alterações de registo para os computadores selecionados.
A maneira mais fácil de criar um arquivo .adm é usar um modelo.adm existente como um ponto de partida. Os modelos são arquivos de texto, e você pode abri-los no bloco de notas ou qualquer editor de texto. Antes de fazer qualquer coisa com os modelos existentes, faça backup dos originais. Quando você modifica um modelo, salvar a nova versão com um novo nome, mesmo que você tenha feito o backup do original. E você deve testar seus novos ficheiros.adm em um ambiente de laboratório antes de soltar a sua criação na empresa. (Veja leitor para leitor, "adm Arquivos e as dores de cabeça podem causar", Outubro de 1999, para uma descrição das conseqüências que você pode enfrentar se você ignorar o aviso.)
É claro que, para implementar uma mudança de registro através de um modelo.adm, você precisa saber qual chave de registro para o destino. Documentação de registro dos kits de recursos é bastante escassa. Para saber a minha maneira de contornar o registro, eu usei um ambiente de laboratório para mergulhar e fazer alterações no sistema com as políticas existentes e applets do Painel de Controle. Eu usei RegMon.exe 'Sysinternals (disponível a partir de http://www.sysinternals.com) para acompanhar as resultantes alterações no registro. Eventualmente, eu aprendi um pouco sobre a organização do registro e tipos de dados de entradas de registro '.
Criando ficheiros.adm para o Win2K GPE
GPE snap-in do Win2K oferece centenas de políticas. (SPE oferece menos de 100 políticas.)
A Figura 2 mostra o alcance disponível de categorias políticas.
Somente as políticas disponíveis no âmbito dos nós Modelos Administrativos são as entradas do Registro diretos; você pode visualizar ou modificar esses modelos como base para alterações no registro. As políticas disponíveis abrangem quase todas as configurações de usuário ou preferência que você pode pensar, então você não é provável a necessidade de criar seus próprios modelos. Mas você pode descobrir a configuração de um registro que os modelos ainda não cobrir, ou você pode querer impor configurações específicas para controles de usuário para software inhouse. Outra razão para criar o seu próprio modelo é combinar alterações de registo existentes entre os modelos existentes.Você pode então usar este modelo de combinação para aplicar as alterações comumente invocada para grupos específicos de usuários ou computadores.
A relação entre o GPE snap-in e seus modelos é semelhante à relação entre a SPE e seus modelos.
Figura 3 mostra as políticas para a Configuração do Usuário \ Modelos Administrativos \ System. Para o critério denominado
Não exibir a tela de boas-vindas no início da sessão, o código a seguir é no modelo System.adm:
POLÍTICA !! NoWelcomeTips
KEYNAME "Software \ Microsoft \
Windows \ CurrentVersion \ Policies \ Explorer "
EXPLIQUE !! NoWelcomeTips_Help
VALUENAME "NoWelcomeScreen"
POLÍTICA END
Em um modelo de GPE, a seção de política inclui a chave de registro, mesmo se a chave de registro é o mesmo que a política anterior ou seguinte. Note os dois pontos de exclamação à esquerda do nome da política; estas marcas identificar uma variável. A seção [Strings] para este exemplo inclui o seguinte código, que corresponde ao texto no GPE snap-in:
NoWelcomeTips = "Não exibir a tela de boas-vindas no início de sessão"
EXPLIQUE, que não existe em modelos de SPE, também tem dois pontos de exclamação como os primeiros caracteres do seu valor, identificando uma variável na seção [Strings].Note que o nome da seqüência é o mesmo que o nome de cadeia para o nome da política, com a adição de um sublinhado ea palavra Help. Neste caso, a variável apontar para o texto que aparece na guia Explicar.
Na seção [Strings] de System.adm, encontramos as variáveis que
a figura 4 , página 76, mostras. O \ n no texto insere um retorno de carro. Se você está a criação de políticas, você não precisa escrever explicadores. O sistema não vai reclamar se você omitir-los.
Criando ficheiros.adm para o NT ou Win9x SPE
NT e Win9x implementar modelos ADM em SPE (ie, poledit.exe). Você deve usar a versão de plataforma apropriada de SPE para implementar as políticas que você cria no seu ficheiro.adm. (Para um exemplo de como SPE e um modelo.adm correspondem, veja o quadro "fazer a conexão.") NT Server inclui três modelos:
- Common.adm configurações do registro ?? comuns ao NT e Win9x
- Winnt.adm configurações do registro ?? específicas para NT
- Windows.adm configurações do registro ?? específicas para Win95
Você pode modificar esses modelos, que residem em \% systemroot% \ inf. Por exemplo, você pode editar os modelos para remover as opções que você nunca quer implementar ?? uma importante capacidade se assistentes no seu departamento de TI uso SPE. Você também pode adicionar opções que os arquivos de modelo padrão não incluem. Modelos têm as seguintes limitações:
- As políticas são limitadas às configurações disponíveis nas subchaves do Registro HKEY_LOCAL_MACHINE e HKEY_CURRENT_USER.
- Você não pode fazer referência a uma chave de registro que requer dados binários.
Você também pode criar modelos e salvá-los na pasta \ inf \% systemroot%. Para usar os modelos, SPE aberto; escolha as opções, Modelo de Política da barra de menu; e selecione o arquivo.
A sintaxe do modelo usa palavras-chave que estão ligados a variáveis; as variáveis de referência chaves de registro. Um modelo com uma opção seria usar a seguinte sintaxe:
CLASS
CATEGORIA
KEYNAME
POLÍTICA
PARTE
VALUENAME "valor"
VALUEON
VALUEOFF
END PARTE
POLÍTICA END
END CATEGORIA
[Strings]
Os nomes de classe a secção de registo (ou seja, máquina para HKEY_LOCAL_MACHINE ou USUÁRIO para HKEY_CURRENT_USER). Cada modelo tem um ou dois indicadores de classe. Você deve agrupar todas as políticas para uma classe antes de assumir a segunda classe (se você estiver usando duas classes). Os arquivos de modelos não incluem uma linha de fim da classe; em vez disso, a nomeação de uma nova classe especifica o final da aula anterior. O início da seção [Strings] marca o fim da segunda classe.
CATEGORIA define o início de uma categoria (e torna-se um ícone de livro na tela da janela do SPE); END CATEGORIA define final da categoria. A categoria é um grupo de políticas, com uma conexão lógica, os quais aparecem como um título que você pode expandir na janela do SPE. Você pode categorias ninho. O comando CATEGORIA usa uma variável que representa uma cadeia de texto, delineado na seção [strings] do modelo. A seqüência de texto aparece na janela SPE como a definição da política.
KEYNAME é a chave do registro que contém a entrada para a política. Se a chave não existir, KEYNAME será uma nova chave de registro que irá realizar a entrada. Se o caminho do Registro para a chave contiver espaços, coloque todo o caminho da chave (excluindo HKEY_LOCAL_MACHINE ou HKEY_CURRENT_USER) entre aspas.
POLÍTICA é a definição de política. A definição deve existir dentro de uma categoria, e seu nome descreve a sua função. A política é acompanhada por uma caixa de seleção de três estados que aparece na janela do SPE, de modo que você pode especificar se deseja ativar, desativar ou ignorar a política. POLÍTICA END especifica o fim da política.
PARTE sinaliza o início de uma peça dentro de uma política (políticas pode ter várias partes). END PARTE assinala o fim de uma parte. Parte é usada para políticas mais complicadas que precisam estabelecer valores adicionais na caixa de configurações na parte inferior da janela do SPE. Por valores adicionais, quero dizer que a política exige mais opções do que habilitar ou desabilitar. Se você estiver configurando uma política de papel de parede ou um protetor de tela política, você precisa digitar o nome do arquivo apropriado. Você também pode utilizar uma parte para exibir o texto explicativo na caixa Configurações.
VALUENAME é o nome da entrada de registo (ou seja, subchave ou item de dados) que você está modificando ou criando. Se a entrada VALUENAME no registro tem algum espaço, coloque o nome entre aspas.
Valor é o valor que você deseja atribuir à entrada de registro definido pelo nome do valor. Valor pode ser de texto (que você deve colocar entre aspas) ou numérica.
VALUEON e VALUEOFF são usados para operar SPE no modo de Registro, quando o VALUENAME requer nada mais do que uma caixa de seleção para ativar ou desativar a política. Normalmente, você usa o comum ativar e desativar os valores no registro: 1 para on ou 0 para fora.
[Strings] é a parte final do modelo e lista as variáveis para o modelo. Microsoft usa a palavra "variável", mas estes são, na verdade, as frases que aparecem na janela do SPE e que descrevem a política. Dentro do modelo, qualquer entrada que é precedido de dois pontos de exclamação especifica uma variável que aparece na seção [Strings]. As linhas seguintes são parte da seção [Strings] em Common.adm. A variável está à esquerda do sinal de igual, e o conteúdo da variável, entre aspas, são para a direita do sinal de igual.
RemoveRun = "Remover comando Executar no menu Iniciar"
RemoveFolders = "Remover pastas a partir de Configurações no menu Iniciar"
RemoveTaskbar = "Remover Taskbar de Configurações no menu Iniciar"
RemoveFind = "Remover comando Localizar a partir do menu Iniciar"
Paranoia Saudável
As discussões deste artigo são para os administradores que entendem o registro bem o suficiente para manipulá-lo sem causar destruição ou o caos. Embora você tenha uma variedade de ferramentas para a manutenção dos registros de computadores, registro tarefas abordagem da sua rede com cuidado. Fazer backup de qualquer chave de registro antes de alterar o seu conteúdo. Gastar muito tempo trabalhando com grande escala tarefas de gerenciamento de registro em um ambiente de laboratório antes de tentar qualquer tarefa na empresa. E se o registro intimida ?? não mexer com ela.
Comentários
Postar um comentário