Como criar condições globais no Configuration Manager

Aplica-se a: Gerenciador de Configurações (branch atual)

Em Configuration Manager, as condições globais são regras que representam condições comerciais ou técnicas que você pode usar para especificar como um aplicativo é fornecido e implantado em dispositivos cliente. As condições globais são acessadas na página Requisitos do Assistente criar tipo de implantação.

Observação

Você só pode editar condições globais do site em que elas foram criadas.

Use os procedimentos a seguir para criar Configuration Manager condições globais.

Fornecer informações básicas sobre a condição global

Vários tipos diferentes de condições globais estão disponíveis. Diferentes opções estão associadas aos diferentes tipos de condição global. Quando você seleciona um tipo de condição global específico, Configuration Manager mostra as opções que se aplicam à sua seleção.

  1. No console Configuration Manager, escolhaCondições Globais deGerenciamento> de Aplicativos da Biblioteca> de Software.

  2. Na guia Página Inicial , no grupo Criar , escolha Criar Condição Global.

  3. Na caixa de diálogo Criar Condição Global , forneça um nome e uma descrição opcional para a condição global.

  4. Na lista suspensa Tipo de dispositivo , escolha se a condição global é para um computador Windows ou um dispositivo Windows Mobile .

  5. Na lista suspensa Tipo de Condição , escolha uma das seguintes opções:

    • Configuração – Essa opção verifica a existência de um ou mais itens em dispositivos cliente. Por exemplo, você pode verificar se existe um valor de chave de arquivo, pasta ou registro em um dispositivo cliente.

    • Expressão – Essa opção permite configurar regras mais complexas para verificar se a condição está satisfeita em dispositivos cliente. Por exemplo, você pode verificar se a memória física em um computador está entre 2 GB e 4 GB ou se um dispositivo móvel usa entrada de tela sensível ao toque.

Configurar regras para a condição global

O procedimento para definir as regras de condição global é diferente dependendo se você está configurando uma configuração ou uma expressão. Use o procedimento aplicável aqui para configurar uma configuração ou uma expressão para a condição global.

Para configurar uma configuração para a condição global

  1. Na lista suspensa Tipo de Condição , escolha Configuração.

  2. Na lista suspensa Configuração do tipo , escolha o item a ser usado como a condição para a qual os requisitos serão verificados. Os tipos e configurações de configuração a seguir estão disponíveis.

    • Consulta do Active Directory

      • Prefixo LDAP – especifique um prefixo LDAP válido para a consulta Active Directory Domain Services para avaliar a conformidade em computadores cliente. Você pode usar LDAP:// ou GC://.

      • DN (nome distinto) – especifique o nome distinto do objeto Active Directory Domain Services que será avaliado para conformidade em computadores cliente.

      • Filtro de pesquisa – especifique um filtro LDAP opcional para refinar os resultados da consulta Active Directory Domain Services para avaliar a conformidade em computadores cliente.

      • Escopo de pesquisa – especifique o escopo de pesquisa no Active Directory Domain Services:

        • Base – consulta apenas o objeto especificado.

        • Um Nível – essa opção não é usada nesta versão do Configuration Manager.

        • Subtree – consulta o objeto especificado e sua sub-árvore completa no diretório.

      • Propriedade – especifique a propriedade do objeto Active Directory Domain Services que será usado para avaliar a conformidade em computadores cliente.

      • Consulta – mostra a consulta LDAP que é construída a partir das entradas no prefixo LDAP, nome distinto (DN), Filtro de Pesquisa , se especificado, e Propriedade. Essa consulta será usada para avaliar a conformidade em computadores cliente.

    • Assembly

      • Nome do assembly – especifica o nome do objeto assembly a ser pesquisado. O nome não pode ser o mesmo que qualquer outro objeto assembly do mesmo tipo e o nome deve ser registrado no Cache de Assembly Global. O nome do assembly pode ter no máximo 256 caracteres.

      Observação

      Um assembly é um pedaço de código que pode ser compartilhado entre aplicativos. Os assemblies podem ter a extensão .dll ou .exe nome do arquivo. O Cache de Assembly Global é uma pasta chamada %systemroot%\assembly em computadores cliente em que todos os assemblies compartilhados são armazenados.

    • Sistema de arquivos

      • Tipo – Na lista suspensa, escolha se deseja pesquisar um Arquivo ou uma Pasta.

      • Caminho – especifique o caminho para o arquivo ou pasta especificado em computadores cliente. Você pode especificar variáveis de ambiente do sistema e a variável de ambiente %USERPROFILE% no caminho.

        Observação

        Se você usar a variável de ambiente %USERPROFILE% nos campos Caminho ou Arquivo ou nome da pasta , todos os perfis de usuário no computador cliente serão pesquisados. Isso pode resultar na descoberta de várias instâncias do arquivo ou pasta.

      • Nome do arquivo ou da pasta – especifique o nome do arquivo ou objeto de pasta que será pesquisado. Você pode especificar variáveis de ambiente do sistema e a variável de ambiente %USERPROFILE% no nome do arquivo ou da pasta. Você também pode usar o * e ? curingas no nome do arquivo.

        Observação

        Se você especificar um nome de arquivo ou pasta e usar curingas, isso poderá produzir um alto número de resultados. Isso pode resultar em alto uso de recursos no computador cliente e alto tráfego de rede ao relatar resultados para Configuration Manager.

      • Incluir subpastas – habilite essa opção se você também quiser pesquisar quaisquer subpastas no caminho especificado.

      • Esse arquivo ou pasta está associado a um aplicativo de 64 bits – Escolha se o local do arquivo do sistema de 64 bits (%windir%\system32) deve ser pesquisado além do local do arquivo do sistema de 32 bits (%windir%\syswow64) em Configuration Manager clientes que executam uma versão de 64 bits do Windows.

        Observação

        Se o mesmo arquivo ou pasta existir nos locais de arquivo do sistema de 64 bits e 32 bits no mesmo computador de 64 bits, vários arquivos serão descobertos pela condição global.

        O tipo de configuração do sistema de arquivos não dá suporte à especificação de um caminho UNC para um compartilhamento de rede no campo Caminho .

    • Metabase do IIS

      • Caminho do Metabase – especifique um caminho válido para o Metabase do IIS.

      • ID da propriedade – especifique a propriedade numérica da configuração do Metabase do IIS.

    • Chave do Registro

      • Hive – Na lista suspensa, escolha o hive do registro no qual você deseja pesquisar.

      • Chave – especifique o nome da chave do registro que você deseja pesquisar. O formato usado deve ser key\subkey.

      • Essa chave de registro está associada a um aplicativo de 64 bits – especifica se as chaves de registro de 64 bits devem ser pesquisadas além das chaves de registro de 32 bits em clientes que executam uma versão de 64 bits do Windows.

        Observação

        Se a mesma chave de registro existir nos locais de registro de 64 bits e 32 bits no mesmo computador de 64 bits, ambas as chaves do registro serão descobertas pela condição global.

    • Valor do Registro

      • Hive – Na lista suspensa, selecione o hive do registro no qual você deseja pesquisar.

      • Chave – especifique o nome da chave do registro que você deseja pesquisar. O formato usado deve ser key\subkey.

      • Valor – especifique o valor que deve ser contido na chave do registro especificada.

      • Essa chave de registro está associada a um aplicativo de 64 bits – especifica se as chaves de registro de 64 bits devem ser pesquisadas além das chaves de registro de 32 bits em clientes que executam uma versão de 64 bits do Windows.

        Observação

        Se a mesma chave de registro existir nos locais de registro de 64 bits e 32 bits no mesmo computador de 64 bits, ambas as chaves do registro serão descobertas pela condição global.

    • Script

      • Script de descoberta – escolha Adicionar para inserir ou navegue até o script a ser usado. Você pode usar scripts Windows PowerShell, VBScript ou JScript.

      • Executar scripts usando as credenciais do usuário registradas – se você habilitar essa opção, o script será executado em computadores cliente usando as credenciais do usuário que está conectado.

        Observação

        O valor retornado pelo script será usado para avaliar a conformidade da condição global. Por exemplo, ao usar o VBScript, você pode usar o comando WScript.Echo Result para retornar o valor da variável Result para a condição global.

        Se o script retornar vários valores, esses valores deverão estar em uma única linha e separados com um ponto semiautônoco. Se cada valor estiver em uma linha separada, a avaliação falhará.

    • Consulta SQL

      • SQL Server instância – escolha se deseja que a consulta SQL seja executada na instância padrão, em todas as instâncias ou em um nome de instância de banco de dados especificado.

        Observação

        O nome da instância deve se referir a uma instância local de SQL Server. Para se referir a uma instância de cluster de failover SQL Server Always On ou grupo de disponibilidade, você deve usar uma configuração de script.

      • Banco de dados – especifique o nome do banco de dados Microsoft SQL Server para o qual a consulta SQL será executada.

      • Coluna – especifique o nome da coluna retornado pela instrução Transact-SQL a ser usada para avaliar a conformidade da condição global.

      • Instrução Transact-SQL – especifique a consulta SQL completa a ser usada para a condição global. Você também pode escolher Abrir para abrir uma consulta SQL existente.

    • Consulta WQL

      • Namespace – especifique o namespace WMI que será usado para criar uma consulta WQL que será avaliada para conformidade em computadores cliente. O valor padrão é Root\cimv2.

      • Classe – especifica a classe WMI que será usada para criar uma consulta WQL que será avaliada para conformidade em computadores cliente.

      • Propriedade – especifica a propriedade WMI que será usada para criar uma consulta WQL que será avaliada para conformidade em computadores cliente.

      • Cláusula WHERE de consulta WQL - Você pode usar o item da cláusula WHERE de consulta WQL para especificar uma cláusula WHERE a ser aplicada ao namespace, classe e propriedade especificados em computadores cliente.

    • Consulta XPath

      • Caminho – especifique o caminho para o arquivo XML em computadores cliente que serão usados para avaliar a conformidade. Configuration Manager dá suporte ao uso de todas as variáveis de ambiente do sistema Windows e à variável de usuário %USERPROFILE% no nome do caminho.

      • Nome do arquivo XML – especifique o nome do arquivo que contém a consulta XML a ser usada para avaliar a conformidade em computadores cliente.

      • Incluir subpastas – habilite essa opção se você também quiser pesquisar quaisquer subpastas no caminho especificado.

      • Esse arquivo está associado a um aplicativo de 64 bits – escolha se o local do arquivo do sistema de 64 bits (%windir%\system32) deve ser pesquisado além do local do arquivo do sistema de 32 bits (%windir%\syswow64) em Configuration Manager clientes que executam uma versão de 64 bits do Windows.

      • Consulta XPath – especifique uma consulta XPath (linguagem de caminho completa) válida para usar para avaliar a conformidade em computadores cliente.

      • Namespaces – abre a caixa de diálogo Namespaces XML para identificar namespaces e prefixos a serem usados durante a consulta XPath.

  3. Na lista suspensa Tipo de dados , escolha o formato em que os dados serão retornados pela condição antes de serem usados para verificar os requisitos.

    Observação

    A lista suspensa Tipo de dados não é mostrada para todos os tipos de configuração.

  4. Configure mais detalhes sobre essa configuração abaixo da lista suspensa Tipo de configuração . Os itens que você pode configurar variam dependendo do tipo de configuração selecionado.

  5. Escolha OK para salvar a regra e fechar a caixa de diálogo Criar Condição Global .

Configurar uma expressão para a condição global

  1. Na lista suspensa Tipo de Condição , escolha Expressão.

  2. Escolha Adicionar Cláusula para abrir a caixa de diálogo Adicionar Cláusula .

  3. Na lista suspensa Selecionar categoria, selecione se essa expressão é para um dispositivo ou um usuário. Como alternativa, selecione Personalizado para usar uma condição global configurada anteriormente.

  4. Na lista suspensa Selecionar uma condição suspensa, selecione a condição a ser usada para avaliar se o usuário ou dispositivo atende aos requisitos de regra. O conteúdo desta lista variará dependendo da categoria selecionada.

  5. Na lista suspensa Escolher operador , escolha o operador que será usado para comparar a condição selecionada com o valor especificado para avaliar se o usuário ou dispositivo atende aos requisitos de regra. Os operadores disponíveis variam dependendo da condição selecionada.

  6. No campo Valor , especifique os valores que serão usados com a condição e o operador selecionados para avaliar se o usuário ou dispositivo atende aos requisitos de regra. Os valores disponíveis variam dependendo da condição selecionada e do operador selecionado.

  7. Escolha OK para salvar a expressão e fechar a caixa de diálogo Adicionar Cláusula .

  8. Quando terminar de adicionar cláusulas à condição global, escolha OK para fechar a caixa de diálogo Criar Condição Global e salvar a condição global.