New-CMDetectionClauseWindowsInstaller
SYNOPSIS
Vytvořte klauzuli metody detekce pro kód produktu MSI.
SYNTAX
Hodnota
New-CMDetectionClauseWindowsInstaller -ExpectedValue <String>
-ExpressionOperator <WindowsInstallerRuleExpressionOperator> -ProductCode <Guid> [-PropertyType <MSIProperty>]
[-Value] [-DisableWildcardHandling] [-ForceWildcardHandling] [<CommonParameters>]
Existence
New-CMDetectionClauseWindowsInstaller -ProductCode <Guid> [-Existence] [-DisableWildcardHandling]
[-ForceWildcardHandling] [<CommonParameters>]
DESCRIPTION
Tuto rutinu použijte k vytvoření klauzule v metodě detekce v aplikaci. Tato klauzule je pravidlem pro kód Windows (MSI), které označuje přítomnost aplikace.
Po použití této rutiny použijte jednu z rutin Add- nebo Set- pro typy nasazení. Předejte tento objekt detection clause parametrům AddDetectionClause nebo RemoveDetectionClause.
Pokud chcete seskupit klauzule detekce, použijte v rutinách typu nasazení parametr GroupDetectionClauses.
Poznámka
Spusťte Správce konfigurace rutiny z Správce konfigurace lokality, například PS XYZ:\>
. Další informace najdete v tématu Začínáme.
EXAMPLES
Příklad 1: Zjištění existence kódu produktu MSI
Tento příklad přidá kód Správce konfigurace konzoly MSI k typu nasazení.
$clause = New-CMDetectionClauseWindowsInstaller -Existence -ProductCode 4F7840A9-9816-45E2-9F6C-F7067A8BC0FD
Set-CMScriptDeploymentType -ApplicationName "Configuration Manager console" -DeploymentTypeName "Install" -AddDetectionClause $clause
PARAMETERS
-DisableWildcardHandling
Tento parametr považuje zástupné znaky za hodnoty literálových znaků. Nemůžete ho kombinovat s forceWildcardHandling.
Type: SwitchParameter
Parameter Sets: (All)
Aliases:
Required: False
Position: Named
Default value: None
Accept pipeline input: False
Accept wildcard characters: False
-Existence
Když přidáte tento parametr, musí kód produktu MSI existovat v cílovém systému, aby bylo vidět přítomnost této aplikace.
Pokud chcete také vyhodnotit podmínku verze, místo toho použijte parametr Value.
Type: SwitchParameter
Parameter Sets: Existence
Aliases:
Required: True
Position: Named
Default value: None
Accept pipeline input: False
Accept wildcard characters: False
-ExpectedValue
Když přidáte parametr Value, použijte ExpectedValue s PropertyType a ExpressionOperator. Při použití těchto parametrů musí verze MSI splňovat pravidlo, které indikuje přítomnost této aplikace. Tento parametr ExpectedValue určuje hodnotu, která se má porovnat se zařízením.
Type: String
Parameter Sets: Value
Aliases:
Required: True
Position: Named
Default value: None
Accept pipeline input: False
Accept wildcard characters: False
-ExpressionOperator
Když přidáte parametr Value, použijte ExpressionOperator s PropertyType a ExpectedValue. Při použití těchto parametrů musí verze MSI splňovat pravidlo, které indikuje přítomnost této aplikace. Tento parametr ExpressionOperator určuje operátor, který porovná hodnotu zařízení s očekávanou hodnotou.
Od verze 2010 se typ parametru změnil z RuleExpressionOperator na WindowsInstallerRuleExpressionOperator.
Type: WindowsInstallerRuleExpressionOperator
Parameter Sets: Value
Aliases:
Accepted values: IsEquals, NotEquals, GreaterThan, LessThan, GreaterEquals, LessEquals
Required: True
Position: Named
Default value: None
Accept pipeline input: False
Accept wildcard characters: False
-ForceWildcardHandling
Tento parametr zpracovává zástupné znaky a může vést k neočekávanému chování (nedoporučuje se). Nemůžete ho kombinovat s příkazem DisableWildcardHandling.
Type: SwitchParameter
Parameter Sets: (All)
Aliases:
Required: False
Position: Named
Default value: None
Accept pipeline input: False
Accept wildcard characters: False
-ProductCode
Zadejte kód Windows instalačního programu, který indikuje přítomnost této aplikace. Formát je identifikátor GUID, například 4F7840A9-9816-45E2-9F6C-F7067A8BC0FD
.
Type: Guid
Parameter Sets: (All)
Aliases:
Required: True
Position: Named
Default value: None
Accept pipeline input: False
Accept wildcard characters: False
-PropertyType
Když přidáte parametr Value, použijte PropertyType s ExpressionOperator a ExpectedValue. Při použití těchto parametrů musí verze MSI splňovat pravidlo, které indikuje přítomnost této aplikace.
Tento parametr PropertyType aktuálně podporuje pouze jednu hodnotu ProductVersion
.
Type: MSIProperty
Parameter Sets: Value
Aliases:
Accepted values: ProductVersion
Required: False
Position: Named
Default value: None
Accept pipeline input: False
Accept wildcard characters: False
-Value
Když přidáte parametr Value spolu s kódem produktu, musí verze MSI také splňovat pravidlo, které indikuje přítomnost této aplikace. Použijte tento parametr s následujícími parametry: ExpectedValue, ExpressionOperator a PropertyType.
Pokud chcete jen zkontrolovat kód produktu MSI, místo vyhodnocení pravidla použijte parametr Existence.
Type: SwitchParameter
Parameter Sets: Value
Aliases: ValueRule
Required: True
Position: Named
Default value: None
Accept pipeline input: False
Accept wildcard characters: False
CommonParameters
Tato rutina podporuje společné parametry: -Debug, -ErrorAction, -ErrorVariable, -InformationAction, -InformationVariable, -OutVariable, -OutBuffer, -PipelineVariable, -Verbose, -WarningAction a -WarningVariable. Další informace najdete v tématu about_CommonParameters.
INPUTS
Žádná
OUTPUTS
System.Object
POZNÁMKY
RELATED LINKS
New-CMDetectionClauseDirectory