Regras NOT
A configuração Regra NOT no System Center Updates Publisher pode ser ativada em qualquer regra. Quando uma regra NOT é avaliada, o resultado lógico da regra é revertido. Portanto, uma regra que geralmente resulta em TRUE com a configuração regra NOT desativada resulta em FALSE quando ela está ativada. A configuração regra NOT é definida para regras individuais e não pode ser aplicada aos grupos de regras no Updates Publisher.
Exibir regras NOT no Construtor de Expressões
Durante a exibição das regras no Construtor de Expressões, as regras NOT contêm NOT no início da descrição da regra, tornando-as facilmente identificáveis. Na guia Exibição de XML, uma regra NOT é empacotada com a marca XML do operador lógico Not. Por exemplo, <lar:Not>{rule xml}</lar:Not>.
As regras NOT podem causar comportamento inesperado
Algumas regras têm regras implícitas que podem causar comportamento inesperado quando se tornam regras NOT. Por exemplo, se a regra Versão do arquivo for criada para localizar MyFile.dll com versão igual a 1.20.30.4000, na verdade haverá duas regras combinadas em uma e agrupadas com um operador AND.
A primeira regra implica que o arquivo MyFile.dll existe. A regra explícita é que o arquivo tem a versão 1.20.30.4000. Quando essa regra for transformada em regra NOT, retornará TRUE nas seguintes condições:
MyFile.dll não existe.
A versão de MyFile.dll não é igual a 1.20.30.4000.
Se a intenção da regra for verificar se a versão de MyFile.dll não é 1.20.30.4000, será necessário combinar a regra Versão do arquivo com a regra Arquivo existe. Por exemplo, o Construtor de Expressões teria essa aparência:
** ( File Exists Path="MyFile.dll"**
And NOT File Version Path="MyFile.dll"Comparison="Equal To"Version="1.20.30.4000" )
Consulte também
Tarefas
Como usar o Construtor de Expressões
Outros recursos
Gerenciar regras no Updates Publisher
Regras do Updates Publisher