Pau prá toda obra: A curiosidade que eliminado o aplicativo

Há várias ferramentas gratuitas por aí que ajuda você controlar sua infra-estrutura, então, por que não sejam você usá-los?

Greg Shields

"Ferramentas gratuitas". Essa frase é vinculada a sua atenção. Se você for como a maioria dos profissionais de TI de médio, está constantemente em busca de soluções sem custo realizar seu trabalho. Isso economiza dinheiro orçamento interessantes para seus outros projetos.

A pesquisa faz sentido. Ferramentas de gerenciamento podem ser caras. Eles são, às vezes, difícil de justificar quando é a única pessoa claro claramente e quantifiably você como o administrador. Mas mesmo que a maioria de vocês covet constantemente a próxima melhor ferramenta gratuita, ele é nothing de incrível como apenas alguns de vocês realmente usam aquelas já tiver.

Tome como exemplo, diretiva de grupo e seu irmão mais jovem, as preferências de diretiva de grupo. Muito possivelmente, essas são as ferramentas mais poderosas já à sua disposição. Introduzido com o Active Directory quase 12 anos atrás, tradicionais diretiva de grupo foi alterado surpreendentemente pouco em mais de uma década. Preferências de diretiva de grupo, que veio junto com o Windows Server 2008, ajuda você a personalizar a experiência do usuário em uma variedade de opções de preferência.

Não é verdadeiro, essas ferramentas estão sem suas Idiossincrasias. No entanto, com eles, você pode controlar quase todos configuration no domínio do Windows. Grátis.

Modelos de diretiva de grupo

Há um requisito quase universal para controlar as configurações do aplicativo. Aplicativos como Microsoft Office e WinZip geralmente fazem parte do padrão novas compilações do computador. Eles geralmente iniciar suas vidas, aumentando a produtividade, mas não ficam saudáveis por muito tempo. Ao longo do tempo, como alteração de definições e configurações, esses aplicativos degradar em status de menor que-saudável — finalmente requer sua atenção a solução de problemas.

A origem desses problemas muitas vezes é o usuário tinkering — clicando em caixas de seleção, eles nunca devem tocar e substituindo configurações importantes com valores sem sentido. É a curiosidade que eliminado o aplicativo.

Portanto, se a diretiva de grupo e as preferências de diretiva de grupo podem controlar "quase tudo", por que não usá-los para controlar esses aplicativos? Alguns acreditam que o controle do aplicativo é mais esforço do que recompensa. Se parece você, head sobre a O Centro de Download da Microsoft e você ficará surpreso ao quanto controle você terá ao longo de um aplicativo como o Office 2010.

Com muito pouco esforço, esses modelos administrativos automaticamente adicionam novas opções de configuração de diretiva de grupo para praticamente qualquer configuração imaginável para Office 2010. Em algum lugar há cerca de 4.000 opções.

Vamos começar. Criar um armazenamento Central de diretivas de grupo, copiando a pasta C:\Windows\PolicyDefinitions em sua totalidade de qualquer servidor Windows Server 2008 R2 SP1 (de modo que você obterá as diretivas mais recentes) \ \ <yourDomainName> \SYSVOL\ <yourDomainName> \Policies. Figura 1 mostra o caminho usado para um domínio de teste.

Creating the Group Policy Central Store

Figura 1 criar a diretiva de grupo Central Store.

Descompacte agora esses modelos baixados do Office 2010. Copie os arquivos ADMX que você encontrar na subpasta ADMX para essa nova pasta de definições de políticas. Em seguida, copie os arquivos de idioma apropriado para a subpasta equivalente no seu domínio.

Após ter copiado aqueles, inicie o Console de gerenciamento de diretiva de grupo. Em seguida, criar e editar um novo grupo Diretiva de GPO (objeto). Você deve ver uma longa lista de configurações específicas de 2010 do Office que estão agora sob seu controle (consulte a Figura 2). Boa riddance para reformulações incorreto.

Group Policy settings for Office 2010

Figura 2 as configurações de diretiva de grupo para o Office 2010.

Você deve observar algumas configurações em configuração do computador. Esses irá ajustar a configuração para cada usuário no computador. Essas configurações de ajuste hive HKEY_LOCAL_COMPUTER do registro. Você pode aplicar outras configurações em uma base por usuário. Essas opções estão na configuração do usuário, o que significa que eles modificará as configurações do registro em HKEY_CURRENT_USER.

Essa separação é importante devido como o Windows aplica diretivas de grupo. Lembre-se que a parte da configuração do computador de um GPO só se aplica a um computador quando esse GPO está vinculado a uma OU (unidade organizacional) que contém o computador. O mesmo vale para os usuários. Configuração do usuário do GPO se aplica somente quando o GPO está vinculado a uma UO que contém esse usuário.

É esse comportamento que retira a maioria dos profissionais de TI inexperientes com diretiva de grupo para cima. Geralmente, essas pessoas se vêem a criação de OUs por razões incorretas. Eles podem agrupar os usuários ou computadores por departamento ou função. UOs têm duas funções no Active Directory: delegar a administração e a aplicação da diretiva de grupo. A maioria não utilize delegação, forma de subdividir a usuários ou computadores por razões diferentes de regras de diretiva de grupo pode afetar você mais de ajudá-lo.

Não de outros aplicativos.

Alguns aplicativos vêm com seus próprios modelos administrativos. Com um único download, você poderá imediatamente expor este tipo de aplicativo para uma enorme gama de configurações que você controle. A Microsoft faz isso com freqüência. A realidade, no entanto, é que não outros fornecedores são sempre tão em breve. É raro encontrar um fornecedor que fornece um arquivo ADM ou ADMX para controlar seus softwares. Com esses outros aplicativos, você tem um pouco mais trabalhoso à sua frente.

Esse esforço divide em duas etapas. Primeiro, você precisará identificar o que realmente acontece no computador quando você fizer uma configuração de aplicativo. Freqüentemente, esse "algo que acontece" é uma alteração no registro. Conforme discutido anteriormente, configurações específicas do usuário são geralmente armazenadas em HKEY_CURRENT_USER, com mais freqüência na subchave de seu Software. Configurações específicas da máquina também são armazenadas em HKEY_LOCAL_MACHINE, normalmente em sua subchave de Software.

O que acontece depois demora um pouco de trabalho de detetive. Vamos usar um exemplo real, como o WinZip, um aplicativo comum em muitas áreas de trabalho do Windows. A versão atual é 15,5. Nesta versão, o WinZip oferece suporte a duas interfaces de usuário diferentes. A primeira é a interface "herdada" que permaneceu inalterada há muitas versões; a segunda é uma interface mais recente de faixa de opções do Office 2010.

As pessoas que já usam o Office 2010 foram expostas à sua interface de faixa de opções, sendo assim, familiarizado com o it, eles provavelmente apreciam a interface da faixa de opções do WinZip. Se você ainda não tiver atualizado para o Office 2010, você pode encontrar a faixa de opções do WinZip confuso e talvez prefira a interface legacy.

Na parte inferior da tela do WinZip e depois selecionando opções | Configuração (consulte a Figura 3), você pode ver onde um usuário pode selecionar qualquer interface: interface de faixa de opções do WinZip ou barra de ferramentas/menus herdados.

The WinZip Configuration control panel

Figura 3 apainel de controle de configuração do WinZip.

Esta configuração pode ser a origem das chamadas de Help Desk infinita. Você conhece a história: um dia, um usuário tinkering clica no botão de rádio errado. Na próxima vez que iniciar o WinZip, são apresentadas com uma experiência totalmente nova. Para o usuário, você é culpado. É por isso que você deseja impedir que essa chamada nunca ocorra.

Com uma pequena pequena investigação, você encontrará que essa configuração pode ser diferente para usuários diferentes no mesmo computador. Portanto, talvez que ele armazenado em HKEY_CURRENT_USER. Pesquisando por meio de KEY_CURRENT_USER, você encontrará o caminho \Software\NicoMak Computing\WinZip\WinZip. E lá você encontrará um grupo de valores que determinam a alguns comportamentos do WinZip, incluindo um valor REG_SZ (seqüência ou) chamado OfficeRibbon (consulte a Figura 4).

The WinZip OfficeRibbon value

Figura 4 ao valor de OfficeRibbon do WinZip.

Cada parte do software armazena valores do registro de forma diferente. Ainda é comum ver um "1" usados para significar "Sim", enquanto um "0" significa "não". Alterar o valor de OfficeRibbon de a Figura 4 de 1 a 0, reiniciar o WinZip, e você descobrirá que ele inicia com sua interface de legado.

Vamos seguir um passo adiante com essa pequena investigação. Vá ao painel de controle do WinZip você viu na a Figura 3. Mover o botão de rádio, clique em OK e em seguida F5 para atualizar o Editor do registro. Você verá o valor de OfficeRibbon alterar no registro para corresponder com o botão de opção selecionado no painel de controle do WinZip. Para essa configuração, você determinou o que realmente acontece.

Controlar o que acontece

Agora você sabe o que precisa para a segunda etapa nesse processo: o que realmente aconteceu em um GPO de codificação. A potência das preferências de diretiva de grupo se torne evidente aqui. Ao contrário de uma diretiva de grupo tradicional que requer carregando um arquivo ADM ou ADMX personalizado para fazer essa alteração, uma preferência de diretiva de grupo oferece controle personalizado sem codificação.

Criar e editar um novo GPO. Em seguida, no Editor de gerenciamento de diretiva de grupo, navegue até configuração do usuário | Preferências | Configurações do Windows | Registro. Clique com o botão direito para criar um novo Item de registro. Você está prestes a controlar sua primeira configuração de aplicativo (consulte a Figura 5).

Controlling WinZip with a registry Group Policy Preference

Figura 5 WinZip controlando com um registro preferência de diretiva de grupo.

A seção HKEY_CURRENT_USER é definida juntamente com o caminho da chave, o nome do valor, o tipo de valor e dados do valor. Você descobriu tudo isso em sua pequena investigação anteriores. Há quatro opções disponíveis: criar, substituir, atualizar e excluir (você pode ler mais sobre os quais essas opções de controle aqui). Selecione Atualizar para controlar o valor de OfficeRibbon. Clique em OK para criar a preferência. Vinculá-lo a uma UO de usuários e controle de seus aplicativos.

Se você não tiver o WinZip instalado em cada computador em seu domínio, você terá uma tarefa mais. Este GPO será vinculado a uma UO total de usuários. Isso significa que ele será aplicado como eles se movam entre os computadores do domínio. Você provavelmente só querem-lo para aplicar quando o usuário faz logon em um computador onde está instalado o WinZip, então, selecione a guia comum, marque a caixa para direcionamento no nível de Item e selecione o botão de direcionamento. Isso inicia o Editor diretiva de grupo preferências direcionamento (consulte a Figura 6).

The Group Policy Preferences Targeting Editor

Figura 6 as preferências de diretiva de grupoEditor de direcionamento.

O Editor de direcionamento permite que você defina as condições nas quais uma preferência de diretiva de grupo deve ser aplicada. Em a Figura 6, você verá uma correspondência de arquivo do item que verifica se WINZIP32.EXE está presente no computador. Se WINZIP32.EXE não existe, a preferência de diretiva de grupo não se aplicam.

Determinar o que aconteceu

WinZip é o exemplo perfeito para falar sobre esse nível de controle. A maioria das suas configurações personalizáveis é exposta nos locais apropriados. Pequena investigação por meio de outros aplicativos nem sempre é tão fácil. Na verdade, os aplicativos mais preciso controle, quanto mais você apreciará aqueles que são realmente well-coded.

Conseguem frustrá-aplicações mal redigidas los esse processo por vários motivos. Alguns armazenam configurações de usuário em HKEY_LOCAL_MACHINE. Em todos os outros usuários não armazenam configurações no registro. Eles podem armazenar configurações em arquivos INI, variáveis de ambiente, arquivos ODBC ou outros pontos diferentes do wild-e-wooly.

Felizmente, as preferências de diretiva de grupo pode lidar com praticamente qualquer alternativa. Faça um passeio pela lista de preferências no Editor de gerenciamento de diretiva de grupo e você encontrará quase qualquer configuração que você precisa. No entanto, o que você não encontrará, são as ferramentas que você precisará determinar o que acontece quando os aplicativos misbehave.

Enquanto Windows PowerShell inclui alguns cmdlets de comparação, talvez você precise examinar fora do SO. Há tanto freeware e soluções comerciais que podem ajudá-lo a identificar o misbehaviors. Uma opção gratuita notável que é surpreendentemente completo é O WinInstall LE de Software escalável.

Soluções de empacotamento do software como o WinInstall são particularmente adequadas para isso. Esses tirar um instantâneo do computador de referência que examina o sistema de arquivos do computador, registro e outros elementos. Depois de fazer uma alteração, ele leva um segundo snapshot. A ferramenta analisa, em seguida, os dois snapshots para identificar as diferenças. Que representa o que realmente aconteceu.

Use o que você tem

Lidar com problemas de aplicativo causado-usuário é uma daquelas atividades provocam perda de tempo, que você geralmente pode corrigir com controle de aplicativo. Enquanto ele costumava ser difícil, as ferramentas de diretiva de grupo e as preferências de diretiva de grupo à sua disposição e são bem equipadas para desabilitar o usuário tinkering rapidamente. A melhor coisa é que elas são gratuitas, e elas já estão disponíveis no seu domínio do Active Directory.

Greg Shields

Greg ShieldsMVP, é um parceiro da Concentrated Technology. Obtenha mais dicas de faz e truques dos blindagens em ConcentratedTech.com.

Conteúdo relacionado