1. |
a. |
Faça login no Console do administrador do K1000, http://K1000_hostname/admin. Ou, se a opção Mostrar menu da organização no cabeçalho administrativo estiver ativada nas Configurações gerais da solução, selecione uma organização na lista suspensa no canto superior direito da página, ao lado das informações de login. |
b. |
c. |
2. |
Por exemplo, a solução verifica primeiro se o aplicativo está presente em um dispositivo, antes de implantá-lo. Porém, em alguns casos, programas instalados não são registrados em Adicionar/remover programas ou em áreas padrão do registro. Nesses casos, o equipamento pode não ser capaz de detectar a presença do aplicativo sem informações adicionais do administrador. Por isso, a solução poderá repetir a instalação sempre que o dispositivo se conectar. As regras de inventário personalizado podem evitar essa repetição. |
4. |
Ao lado de Carregar e associar arquivo, clique em Escolher arquivo para localizar um arquivo e, em seguida, clique em Abrir ou Escolher. |
5. |
Para evitar que um arquivo seja copiado para os Compartilhamentos de replicação, selecione Não replicar arquivos associados. Essa configuração é útil quando há arquivos grandes, como suítes de software, que não devem ser instalados a partir dos Compartilhamentos de replicação pelos usuários. |
6. |
7. |
Depois que Agente informa os resultados, a página de detalhes do dispositivo mostra os resultados em Software, em Programas instalados e nos Campos de inventário personalizados.
NOTA: Os aplicativos com as regras de retorno de valor que definem um Campo de inventário personalizado também aparecem como programas instalados. |
Se os resultados não forem os esperados, verifique se o dispositivo passou pelo inventário corretamente. A hora de inventário é exibida no campo Último inventário na página de detalhes do dispositivo.
Use a sintaxe correta para nomes de função e argumentos nas regras de Inventário personalizado.
As regras Valor de retorno e Condicional usam a seguinte sintaxe:
Para obter informações específicas sobre as funções e seus argumentos, consulte:
Digite o functionName seguido por um parêntese de abertura, coloque os argumentos com um parêntese de encerramento. Não são permitidos espaços entre o nome da função e o parêntese de abertura.
Digite a sintaxe de argumento para todas as regras, exceto command e regex (expressão regular), a saber:
• |
Por exemplo, as seguintes sintaxes são as mesmas:
Por exemplo, se o usuário quiser testar o valor de registro cujo nome é “test,value”, será necessário escapar a vírgula nesse caso, pois o nome do valor de registro não é o último argumento na função de Inventário personalizado (CI).
• |
É necessário escapar um parêntese aberto literal sem correspondente como {{op}}. Quando o parser está transformando os argumentos em tokens para a função, ele conta o número de parênteses abertos e fechados para determinar o final da função e argumento. Portanto, um parêntese aberto literal sem um correspondente atrapalha a conta e faz com que o valor de argumento seja analisado incorretamente. Se um parêntese aberto literal for necessário como parte do valor do argumento, deverá ser representado com {{op}}. |
Por exemplo, se o usuário quiser exibir a cadeia “Hello ( World”, o inventário personalizado deverá ser o seguinte:
Por exemplo, se o usuário quiser exibir a cadeia “Hello ) World”, o inventário personalizado deve ser o seguinte:
Ao usar uma regra condicional, se a regra retornar verdadeiro, o nome de exibição (Título) do aplicativo personalizado é exibido em Software: Seção Programas instalados da página Detalhe do dispositivo na seção Inventário.
As seções a seguir descrevem as regras que testam as condições:
Quando a regra retornar falso, o aplicativo não aparece na seção Programas instalados nos detalhes do inventário do dispositivo.
DICA: É possível exibir uma lista de dispositivos que possuem o item instalado em Inventário > Software > Custom_item: Página Detalhe. |
A tabela a seguir descreve os tipos de dados que podem ser usados para comparação.
Tipos de dados com suporte para funções de comparação Equals, GreaterThan, LessThan | |
A tabela a seguir descreve como as comparações são feitas.
| |||
Por exemplo, se o valor de destino for 52a1, somente 52 será avaliado. | |||
Para obter informações sobre Equals, GreaterThan e LessThan para FilenamesMatchingRegex, consulte Referência da regra de expressão regular.
Regras cujo nome termina com Exists verificam a presença de um arquivo, diretório, chave de Registro ou outro item. Se o Agente do K1000 localizar o item no dispositivo, a regra retornará "true" e o item aparecerá como um programa instalado nos detalhes de inventário do dispositivo.
Use qualquer uma das regras Exists a seguir:
Exemplo: Verificar um diretório (pasta)
O exemplo a seguir verifica se existe diretório do Windows no dispositivo:
Regras cujo nome termina com Equals compara o valor definido no dispositivo com o valor especificado na regra. A regra retorna true, se os valores coincidirem exatamente.
Regras que usam argumentos com tipos de dados definidos só podem comparar valores do mesmo tipo.
Use qualquer uma das regras Exists a seguir:
Exemplo: Teste das configurações JAVA_HOME
Verificar se a configuração JAVA_HOME está em C:\Program Files\Java\jdk1.6.0_02:
Exemplo: Teste da configuração de entrada de registro do McAfee®
Para verificar a configuração, use o mesmo formato da data da entrada:
Exemplo: Teste da versão do Internet Explorer
Para verificar se a versão do Internet Explorer é 10.0.9200.17148:
Especificar a versão como 10.0.9 retornaria falso. O argumento da versão em uma função Equals deve ser preciso. Um número parcial falhará quando a versão completa for maior.
Exemplo: Detecção do Windows XP Service Pack 2
O Windows XP Service Pack 2 aparece em Adicionar/Remover programas de dispositivos que originalmente tinham o SP1 e só depois atualizaram para o SP2. O inventário de aplicativo padrão para esse item não reflete os dispositivos que já estão no SP2 porque suas imagens foram criadas originalmente no nível SP2.
Funções cujos nomes terminam com GreaterThan e LessThan comparam valores conforme listados em Table 23.
Use qualquer uma das regras Greater Than e Less Than a seguir:
• |
FileVersionGreaterThan (path, version) e FileVersionLessThan (path, version) |
• |
ProductVersionGreaterThan (path, version) e ProductVersionLessThan (path, version) |
• |
FileInfoGreaterThan (fullpath, attribute, type, value) e FileInfoLessThan (fullpath, attribute, type, value) |
• |
RegistryValueGreaterThan (registryPath, valueName, value) e RegistryValueLessThan (registryPath, valueName, value) |
• |
EnvironmentalVariableGreaterThan (var, type, value) e EnvironmentalVariableLessThan (var, type, value) |
• |
PlistValueGreaterThan (fullpath, entry, type, value) e PlistValueLessThan (fullpath, entry, type, value) |
• |
FilenameMatchingRegexGreaterThan (fullpath, regex, value) e FilenameMatchingRegexLessThan (fullpath, regex, value) |
Exemplo: Testar se a versão do produto é superior a 10
Para verificar se a versão do produto é superior a 10:
Para verificar se a versão do produto é 10 (que é igual a 10) ou superior, digite:
Exemplo: Testar um intervalo de versão do produto
Você pode associar regras usando operadores E e OU para testar várias condições.
Associar regras condicionais gera os seguintes resultados:
No campo Inventário personalizado, associe regras usando a seguinte sintaxe:
Separe as instruções condicionais do operador com espaços.
Exemplo: Verificação de chave de registro e comparação de valores
Ao associar regras usando o operador OR, se qualquer uma das regras no Campo de inventário personalizado for "true", o aplicativo aparecerá na lista do dispositivo Programa instalado.
No Campo de inventário personalizado, associe as regras usando a seguinte sintaxe:
Separe as instruções de função do operador usando um espaço.
Exemplo: Verificação de valor do registro
Para verificar se uma entrada de Registro é um valor ou outro:
DICA: Para especificar um intervalo, use as regras RegistryValueGreaterThan e RegistryValueLessThan associadas ao operador E. |
© 2021 Quest Software Inc. ALL RIGHTS RESERVED. Feedback Terms of Use Privacy