Compartilhar via


Como criar condições globais no Configuration Manager

Aplica-se a: Configuration Manager (branch atual)

No Configuration Manager, as condições globais são regras que representam condições empresariais ou técnicas que pode utilizar para especificar a forma como uma aplicação é fornecida e implementada em dispositivos cliente. As condições globais são acedidas a partir da página Requisitos do Assistente para Criar Tipo de Implementação.

Observação

Só pode editar condições globais a partir do site onde foram criadas.

Utilize os seguintes procedimentos para criar Configuration Manager condições globais.

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

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

  1. Na consola do Configuration Manager, selecioneCondições Globais daGestão> de Aplicações da Biblioteca> de Software.

  2. No separador Base , no grupo Criar , selecione 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 pendente Tipo de dispositivo , escolha se a condição global se destina a um computador Windows ou a um dispositivo Windows Mobile .

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

    • Definição – esta opção verifica a existência de um ou mais itens em dispositivos cliente. Por exemplo, pode marcar que existe um valor de ficheiro, pasta ou chave de registo num dispositivo cliente.

    • Expressão – esta opção permite-lhe configurar regras mais complexas para marcar se a condição for satisfeita nos dispositivos cliente. Por exemplo, pode marcar se a memória física num computador estiver entre 2 GB e 4 GB ou se um dispositivo móvel utilizar a entrada do ecrã tátil.

Configurar regras para a condição global

O procedimento para definir as regras de condição global é diferente consoante esteja a configurar uma definição ou uma expressão. Utilize o procedimento aplicável aqui para configurar uma definição ou uma expressão para a condição global.

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

  1. Na lista pendente Tipo de Condição , selecione Definição.

  2. Na lista pendente Tipo de definição , selecione o item a utilizar como condição para a qual os requisitos serão verificados. Estão disponíveis os seguintes tipos de definição e configurações.

    • Consulta do Active Directory

      • Prefixo LDAP – especifique um prefixo LDAP válido para a consulta Active Directory Domain Services para avaliar a compatibilidade em computadores cliente. Pode utilizar LDAP:// ou GC://.

      • Nome único (DN) – especifique o nome único do objeto Active Directory Domain Services que será avaliado quanto à compatibilidade em computadores cliente.

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

      • Âmbito da pesquisa – especifique o âmbito de pesquisa no Active Directory Domain Services:

        • Base – consulta apenas o objeto especificado.

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

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

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

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

    • Assembly

      • Nome da assemblagem – especifica o nome do objeto de assemblagem a procurar. O nome não pode ser o mesmo que qualquer outro objeto de assemblagem do mesmo tipo e o nome tem de estar registado na Cache de Assemblagem Global. O nome da assemblagem pode ter um máximo de 256 carateres.

      Observação

      Uma assemblagem é um bloco de código que pode ser partilhado entre aplicações. As assemblagens podem ter a extensão de nome de ficheiro .dll ou .exe. A Cache de Assemblagem Global é uma pasta denominada %systemroot%\assembly em computadores cliente nos quais todas as assemblagens partilhadas são armazenadas.

    • Sistema de arquivos

      • Tipo – na lista pendente, escolha se pretende procurar um Ficheiro ou uma Pasta.

      • Caminho – especifique o caminho para o ficheiro ou pasta especificado nos computadores cliente. Pode especificar variáveis de ambiente do sistema e a variável de ambiente %USERPROFILE% no caminho.

        Observação

        Se utilizar a variável de ambiente %USERPROFILE% nos campos Caminho , Ficheiro ou nome da pasta , todos os perfis de utilizador no computador cliente serão procurados. Isto pode resultar na deteção de várias instâncias do ficheiro ou pasta.

      • Nome do ficheiro ou pasta – especifique o nome do objeto de ficheiro ou pasta que será procurado. Pode especificar variáveis de ambiente do sistema e a variável de ambiente %USERPROFILE% no nome do ficheiro ou pasta. Também pode utilizar o * e o ? carateres universais no nome do ficheiro.

        Observação

        Se especificar um nome de ficheiro ou pasta e utilizar carateres universais, isto poderá produzir um elevado número de resultados. Tal pode resultar numa utilização elevada de recursos no computador cliente e num tráfego de rede elevado ao comunicar resultados para Configuration Manager.

      • Incluir subpastas – ative esta opção se também quiser procurar subpastas no caminho especificado.

      • Este ficheiro ou pasta está associado a uma aplicação de 64 bits – escolha se a localização do ficheiro de sistema de 64 bits (%windir%\system32) deve ser pesquisada para além da localização do ficheiro de sistema de 32 bits (%windir%\syswow64) em clientes Configuration Manager que executam uma versão de 64 bits do Windows.

        Observação

        Se existir o mesmo ficheiro ou pasta nas localizações de ficheiros do sistema de 64 bits e de 32 bits no mesmo computador de 64 bits, serão detetados vários ficheiros pela condição global.

        O tipo de definição Sistema de ficheiros não suporta a especificação de um caminho UNC para uma partilha 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 definição metabase do IIS.

    • Chave do Registro

      • Hive – na lista pendente, selecione o ramo de registo no qual pretende procurar.

      • Chave – especifique o nome da chave de registo que pretende procurar. O formato utilizado deve ser key\subkey.

      • Esta chave de registo está associada a uma aplicação de 64 bits – especifica se as chaves de registo de 64 bits devem ser pesquisadas para além das chaves de registo de 32 bits nos clientes que executam uma versão de 64 bits do Windows.

        Observação

        Se existir a mesma chave de registo nas localizações do registo de 64 bits e de 32 bits no mesmo computador de 64 bits, ambas as chaves de registo serão detetadas pela condição global.

    • Valor do Registro

      • Hive – na lista pendente, selecione o ramo de registo no qual pretende procurar.

      • Chave – especifique o nome da chave de registo que pretende procurar. O formato utilizado deve ser key\subkey.

      • Valor – especifique o valor que tem de estar contido na chave de registo especificada.

      • Esta chave de registo está associada a uma aplicação de 64 bits – especifica se as chaves de registo de 64 bits devem ser pesquisadas para além das chaves de registo de 32 bits nos clientes que executam uma versão de 64 bits do Windows.

        Observação

        Se existir a mesma chave de registo nas localizações do registo de 64 bits e de 32 bits no mesmo computador de 64 bits, ambas as chaves de registo serão detetadas pela condição global.

    • Script

      • Script de deteção – selecione Adicionar para introduzir ou navegue para o script a utilizar. Pode utilizar scripts Windows PowerShell, VBScript ou JScript.

      • Executar scripts com as credenciais de utilizador com sessão iniciada – se ativar esta opção, o script será executado em computadores cliente com as credenciais do utilizador com sessão iniciada.

        Observação

        O valor devolvido pelo script será utilizado para avaliar a conformidade da condição global. Por exemplo, quando utiliza o VBScript, pode utilizar o comando WScript.Echo Result para devolver o valor da variável Result à condição global.

        Se o script devolver vários valores, estes valores têm de estar numa única linha e separados por ponto e vírgula. Se cada valor estiver numa linha separada, a avaliação falhará.

    • Consulta SQL

      • SQL Server instância – escolha se pretende que a consulta SQL seja executada na instância predefinida, em todas as instâncias ou num nome de instância de base de dados especificado.

        Observação

        O nome da instância tem de se referir a uma instância local de SQL Server. Para fazer referência a uma SQL Server Always On instância de cluster de ativação pós-falha ou grupo de disponibilidade, deve utilizar uma definição de script.

      • Base de Dados – especifique o nome da base de dados do Microsoft SQL Server para a qual a consulta SQL será executada.

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

      • Instrução Transact-SQL – especifique a consulta SQL completa a utilizar para a condição global. Também pode selecionar Abrir para abrir uma consulta SQL existente.

    • Consulta WQL

      • Espaço de nomes – especifique o espaço de nomes WMI que será utilizado para criar uma consulta WQL que será avaliada quanto à compatibilidade em computadores cliente. O valor predefinido é Root\cimv2.

      • Classe – especifica a classe WMI que será utilizada para criar uma consulta WQL que será avaliada quanto à compatibilidade em computadores cliente.

      • Propriedade – especifica a propriedade WMI que será utilizada para criar uma consulta WQL que será avaliada quanto à compatibilidade em computadores cliente.

      • Cláusula WHERE da consulta WQL – pode utilizar o item da cláusula WHERE da consulta WQL para especificar uma cláusula WHERE a ser aplicada ao espaço de nomes, classe e propriedade especificados em computadores cliente.

    • Consulta XPath

      • Caminho – especifique o caminho para o ficheiro XML em computadores cliente que serão utilizados para avaliar a compatibilidade. Configuration Manager suporta a utilização de todas as variáveis de ambiente do sistema Windows e a variável de utilizador %USERPROFILE% no nome do caminho.

      • Nome do ficheiro XML – especifique o nome do ficheiro que contém a consulta XML a utilizar para avaliar a compatibilidade em computadores cliente.

      • Incluir subpastas – ative esta opção se também quiser procurar subpastas no caminho especificado.

      • Este ficheiro está associado a uma aplicação de 64 bits – escolha se a localização do ficheiro de sistema de 64 bits (%windir%\system32) deve ser pesquisada para além da localização do ficheiro de sistema de 32 bits (%windir%\syswow64) em clientes Configuration Manager que executam uma versão de 64 bits do Windows.

      • Consulta XPath – especifique uma consulta XPath (full XPath) de linguagem de caminho XML válida para utilizar para avaliar a compatibilidade em computadores cliente.

      • Espaços de Nomes – abre a caixa de diálogo Espaços de Nomes XML para identificar espaços de nomes e prefixos a utilizar durante a consulta XPath.

  3. Na lista pendente Tipo de dados, selecione o formato no qual os dados serão devolvidos pela condição antes de serem utilizados para marcar requisitos.

    Observação

    A lista pendente Tipo de dados não é apresentada para todos os tipos de definições.

  4. Configure mais detalhes sobre esta definição abaixo da lista pendente Tipo de definição . Os itens que pode configurar variam consoante o tipo de definição que selecionou.

  5. Selecione OK para guardar 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 pendente Tipo de Condição , selecione Expressão.

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

  3. Na lista pendente Selecionar categoria , selecione se esta expressão é para um dispositivo ou utilizador. Em alternativa, selecione Personalizado para utilizar uma condição global configurada anteriormente.

  4. Na lista pendente Selecionar uma condição , selecione a condição a utilizar para avaliar se o utilizador ou dispositivo cumpre os requisitos da regra. Os conteúdos desta lista variam consoante a categoria selecionada.

  5. Na lista pendente Escolher operador , selecione o operador que será utilizado para comparar a condição selecionada com o valor especificado para avaliar se o utilizador ou dispositivo cumpre os requisitos da regra. Os operadores disponíveis variam consoante a condição selecionada.

  6. No campo Valor , especifique os valores que serão utilizados com a condição selecionada e o operador para avaliar se o utilizador ou dispositivo cumpre os requisitos da regra. Os valores disponíveis variam consoante a condição selecionada e o operador selecionado.

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

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