Como criar condições globais no Configuration Manager

Aplica-se a: Configuration Manager (branch atual)

No Configuration Manager, condições globais são regras que representam condições técnicas ou de negócios 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 para Criar Tipo de Implantação.

Observação

Você pode editar as condições globais apenas no site em que elas foram criadas.

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

Forneça 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, o Configuration Manager mostra as opções que se aplicam à sua seleção.

  1. No console do Configuration Manager, escolha CondiçõesGlobaisdo Gerenciamento 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 nos dispositivos cliente. Por exemplo, você pode marcar se um valor de arquivo, pasta ou chave do Registro existe em um dispositivo cliente.

    • Expressão – Essa opção permite configurar regras mais complexas para marcar se a condição é atendida em dispositivos cliente. Por exemplo, você pode marcar se a memória física em um computador está entre 2 GB e 4 GB ou se um dispositivo móvel usa a 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á definindo uma configuração ou uma expressão. Use o procedimento aplicável aqui para definir uma configuração ou uma expressão para a condição global.

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

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

  2. Na lista suspensa Tipo de configuração , escolha o item a ser usado como a condição para a qual os requisitos serão verificados. Os seguintes tipos de configuração e configuração estão disponíveis.

    • Consulta do Active Directory

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

      • DN (nome diferenciado) - Especifique o nome distinto do objeto Active Directory Domain Services que será avaliado quanto à conformidade em computadores cliente.

      • Filtro de pesquisa - Especifique um filtro LDAP opcional para refinar os resultados da consulta do 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 - Esta opção não é usada nesta versão do Configuration Manager.

        • Subárvore - Consulta o objeto especificado e sua subárvore completa no diretório.

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

      • Consulta - Mostra a consulta LDAP criada 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 de 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 é uma parte do código que pode ser compartilhada entre aplicativos. Os assemblies podem ter a extensão de nome de arquivo .dll ou .exe. O Cache de Assembly Global é uma pasta denominada %systemroot%\assembly em computadores cliente na qual 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 Nome de arquivo ou 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 objeto de arquivo ou 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 as teclas * e ? curingas no nome do arquivo.

        Observação

        Se você especificar um nome de arquivo ou pasta e usar caracteres curinga, 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 ao Configuration Manager.

      • Incluir subpastas – Ative esta opção se também quiser pesquisar qualquer subpasta no caminho especificado.

      • Este 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) nos clientes do Configuration Manager 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 oferece suporte à especificação de um caminho UNC para um compartilhamento de rede no campo Caminho .

    • Metabase do IIS

      • Caminho da metabase - Especifique um caminho válido para a metabase do IIS.

      • ID da propriedade - Especifique a propriedade numérica da configuração da 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 chave\subchave.

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

        Observação

        Se a mesma chave do Registro existir nos locais do 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 chave\subchave.

      • Valor – especifique o valor que deve estar contido na chave do Registro especificada.

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

        Observação

        Se a mesma chave do Registro existir nos locais do 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 do Windows PowerShell, VBScript ou JScript.

      • Executar scripts usando as credenciais do usuário conectado – Se você habilitar essa opção, o script será executado em computadores clientes 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 por ponto e vírgula. Se cada valor estiver em uma linha separada, a avaliação falhará.

    • Consulta SQL

      • Instância do SQL Server – 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 do SQL Server. Para se referir a uma instância de cluster de failover ou grupo de disponibilidade SQL Server Always On, você deve usar uma configuração de script.

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

      • Coluna - Especifique o nome da coluna retornada 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 quanto à 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 quanto à conformidade em computadores cliente.

      • Propriedade - Especifica a propriedade WMI que será usada para criar uma consulta WQL que será avaliada quanto à conformidade em computadores cliente.

      • Cláusula WHERE da consulta WQL - Você pode usar o item da cláusula WHERE da 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á usado para avaliar a conformidade. O Configuration Manager suporta o uso de todas as variáveis de ambiente do sistema Windows e a 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 esta opção se você também quiser pesquisar qualquer subpasta no caminho especificado.

      • Este 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) nos clientes do Configuration Manager que executam uma versão de 64 bits do Windows.

      • Consulta XPath - Especifique uma consulta XPath (linguagem de caminho XML completo) válida a ser usada 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 no qual os dados serão retornados pela condição antes de serem usados para marcar 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 de acordo com o 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 , selecione a condição a ser usada para avaliar se o usuário ou dispositivo atende aos requisitos da regra. O conteúdo dessa lista varia de acordo com a 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 da regra. Os operadores disponíveis variam de acordo com a 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 da regra. Os valores disponíveis variam de acordo com a condição selecionada e o operador selecionado.

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

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