É possível usar a sintaxe de expressões regulares para corresponder aos nomes de arquivos.
A tabela a seguir fornece uma visão geral da sintaxe de expressões regulares usada para correspondência com os nomes de arquivos:
A sintaxe de uma regra de expressão regular varia um pouco das outras regras de arquivo. O argumento fullpath é uma cadeia que corresponde ao caminho absoluto para o local do arquivo, mas não inclui o nome do arquivo. O nome do arquivo é especificado como um argumento separado que usa uma expressão regular.
A tabela a seguir fornece uma lista de regras que permite o uso de expressões regulares.
Para obter detalhes sobre a sintaxe de regra e seus usos, consulte as tabelas em Verificação de condições (regras condicionais), Obtenção de valores de um dispositivo (Campo de inventário personalizado) e Correspondência de nomes de arquivos com expressões regulares.
path e fullpath são strings que especificam o caminho absoluto para um diretório ou arquivo no dispositivo. Por exemplo:
O Agente do KACE localiza o diretório ou o arquivo e executa o teste específico.
registryPath é uma cadeia que especifica o caminho absoluto no registro ou para uma chave de registro. Por exemplo:
version é um inteiro (tipo TEXT) que o Agente do KACE compara com a versão do item sendo testado no dispositivo.
Por exemplo, o teste FileVersionGreaterThan retorna 'true' se o valor especificado for superior ao número de versão do arquivo ou pasta e normalmente retorna 'false'.
Para testar um intervalo, associe a regra Less Than e Greater Than, conforme abaixo:
var é uma string que corresponde ao nome real da variável de ambiente no dispositivo.
Por exemplo, para testar se a variável de diretório Program Files está definida corretamente:
attribute é uma propriedade do sistema, uma propriedade de arquivo ou pasta, ou uma propriedade do Agente do KACE atribuído no dispositivo. A solução fornece tipos de argumento que dependem dos sistemas operacionais.
Você pode usar as funções FileInfoGreaterThan, FileInfoLessThan e FileInfoEquals para testar uma propriedade de arquivo do Windows na seguinte sintaxe:
A tabela a seguir mostra os atributos com suporte do Windows:
O número de identificação do dispositivo (disco) com o arquivo | ||
type identifica o tipo de dados que você está testando ou retornando.
O Agente do KACE é compatível com os seguintes tipos:
• |
TEXT é uma cadeia. Válido apenas para correspondências exatas de regras condicionais, como Equals. Em regras ValueReturn, define o tipo do Campo de inventário personalizado como string e limita os critérios de pesquisa e filtragem para corresponder aos operadores. |
• |
NUMBER é um número inteiro. Válido em todas as regras condicionais, permite que você especifique um número inteiro para comparação. |
• |
DATE deve ser no formato DD/mm/aaaa HH:mm:ss. Por exemplo:28/09/2006 05:03:51. A hora é obrigatória. Por exemplo, em uma comparação, como maior que, onde você deve pelo menos especificar dessa forma: 00:00:00. |
value normalmente segue o type, exceto em uma regra onde o tipo de dados é conhecido, como em uma regra de versão. O valor especificado deve corresponder ao tipo. Consulte Especificação de tipos de dados.
valueName é uma cadeia que corresponde ao nome da entrada do Registro que você deseja testar. Usada apenas em testes de registro para dispositivos Windows.
entry é NUMBER, TEXT ou DATE e corresponde a uma chave em um arquivo PLIST em um dispositivo Mac OS X. Para fazer referência a uma chave que está em uma matriz ou dicionário no arquivo PLIST, especifique o nome ou inteiro da matriz ou dicionário, use um ponto e vírgula para limitar e o nome ou inteiro da chave (dicionário:chave) no argumento de entrada.
• |
• |
Uma chave contentType, no dicionário Item 102, é referenciada usando 102:contentType como argumento. |
regex é uma expressão regular que corresponde a um nome de arquivo em uma regra Condicional ou de Retorno de valor. Para obter mais detalhes, consulte Correspondência de nomes de arquivos com expressões regulares.
As funções de comando shell permitem especificar o command (comando) que você deseja executar no dispositivo. As diretrizes para escrever argumentos de regras não se aplicam ao comando. Entretanto, o espaço em branco após o parêntese de abertura e imediatamente antes do fechamento é removido do comando.
2. |
Digite o seguinte comando: kdeploy -custominventory |
© ALL RIGHTS RESERVED. Conditions d’utilisation Confidentialité Cookie Preference Center