Share via


New-CMDetectionClauseWindowsInstaller

SYNOPSIS

Hozzon létre egy észlelési metódus záradékot egy MSI-termékkódhoz.

SYNTAX

Érték

New-CMDetectionClauseWindowsInstaller -ExpectedValue <String>
 -ExpressionOperator <WindowsInstallerRuleExpressionOperator> -ProductCode <Guid> [-PropertyType <MSIProperty>]
 [-Value] [-DisableWildcardHandling] [-ForceWildcardHandling] [<CommonParameters>]

Létezését

New-CMDetectionClauseWindowsInstaller -ProductCode <Guid> [-Existence] [-DisableWildcardHandling]
 [-ForceWildcardHandling] [<CommonParameters>]

DESCRIPTION

Ezzel a parancsmagkal záradékot hozhat létre egy alkalmazás észlelési metódusában. Ez a záradék egy Windows (MSI) termékkódra vonatkozó szabály, amely egy alkalmazás jelenlétét jelzi.

A parancsmag használata után használja az egyik Add- vagy Set-parancsmagot a központi telepítési típusokhoz. Adja át ezt az észlelési záradékobjektumot az AddDetectionClause vagy a RemoveDetectionClause paramétereknek.

A csoportészlelési záradékok csoportosítására használja a GroupDetectionCstbses paramétert az üzembe helyezési típus parancsmagja esetén.

Megjegyzés

Futtassa Konfigurációkezelő parancsmagokat a Konfigurációkezelő hely meghajtóról, például: PS XYZ:\> . További információ: Első lépések.

EXAMPLES

1. példa: MSI-termékkód meglétének észlelése

Ez a példa hozzáadja Konfigurációkezelő konzol MSI-termékkódját a központi telepítési típushoz.

$clause = New-CMDetectionClauseWindowsInstaller -Existence -ProductCode 4F7840A9-9816-45E2-9F6C-F7067A8BC0FD

Set-CMScriptDeploymentType -ApplicationName "Configuration Manager console" -DeploymentTypeName "Install" -AddDetectionClause $clause

PARAMETERS

-DisableWildcardHandling

Ez a paraméter literál karakterértékekként kezeli a helyettesítő karaktereket. Nem kombinálhatja a ForceWildcardHandling használatával.

Type: SwitchParameter
Parameter Sets: (All)
Aliases:

Required: False
Position: Named
Default value: None
Accept pipeline input: False
Accept wildcard characters: False

-Existence (Meglét)

A paraméter hozzáadásakor az MSI-termékkódnak léteznie kell a célrendszeren az alkalmazás jelenlétének jelzéséhez.

Ahelyett, hogy csak a meglétet használjuk, a verzió feltételének kiértékeléséhez használja a Value paramétert.

Type: SwitchParameter
Parameter Sets: Existence
Aliases:

Required: True
Position: Named
Default value: None
Accept pipeline input: False
Accept wildcard characters: False

-ExpectedValue (Várt érték)

A Value paraméter hozzáadásakor használja a ExpectedValue értéket a PropertyType és az ExpressionOperator paraméterrel. Ha ezeket a paramétereket használja, az MSI-verziónak meg kell felelnie a szabálynak, amely jelzi az alkalmazás jelenlétét. Ez a ExpectedValue paraméter határozza meg az eszközzel összehasonlítható értéket.

Type: String
Parameter Sets: Value
Aliases:

Required: True
Position: Named
Default value: None
Accept pipeline input: False
Accept wildcard characters: False

-ExpressionOperator

A Value paraméter hozzáadásakor használja az ExpressionOperatort a PropertyType és a ExpectedValue értékkel. Ha ezeket a paramétereket használja, az MSI-verziónak meg kell felelnie a szabálynak, amely jelzi az alkalmazás jelenlétét. Ez az ExpressionOperator paraméter határozza meg azt az operátort, amely összehasonlítja az eszköz értékét a várt értékkel.

A 2010-es verziótól kezdve a paraméter típusa RuleExpressionOperator értékről WindowsInstallerRuleExpressionOperator típusra változott.

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

Ez a paraméter feldolgozza a helyettesítő karaktereket, és váratlan viselkedéshez vezethet (nem ajánlott). Nem kombinálhatja a DisableWildcardHandling használatával.

Type: SwitchParameter
Parameter Sets: (All)
Aliases:

Required: False
Position: Named
Default value: None
Accept pipeline input: False
Accept wildcard characters: False

-ProductCode

Adja meg Windows telepítő termékkódját, amely az alkalmazás jelenlétét jelzi. A formátum egy GUID, például 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 (Tulajdonságtípus)

A Value paraméter hozzáadásakor használja a PropertyType paramétert az ExpressionOperator és az ExpectedValue paraméterrel. Ha ezeket a paramétereket használja, az MSI-verziónak meg kell felelnie a szabálynak, amely jelzi az alkalmazás jelenlétét.

Ez a PropertyType paraméter jelenleg csak egyetlen értéket támogat: 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 (Érték)

Az Érték paraméter és a termékkód hozzáadásakor az MSI-verziónak is meg kell felelnie a szabálynak, amely jelzi az alkalmazás jelenlétét. Használja ezt a paramétert a következő paraméterekkel: ExpectedValue, ExpressionOperator, és PropertyType.

Egy szabály kiértékelása helyett csak az MSI-termékkód ellenőrzésére használja a Existence paramétert.

Type: SwitchParameter
Parameter Sets: Value
Aliases: ValueRule

Required: True
Position: Named
Default value: None
Accept pipeline input: False
Accept wildcard characters: False

CommonParameters

Ez a parancsmag a következő általános paramétereket támogatja: -Debug, -ErrorAction, -ErrorVariable, -InformationAction, -InformationVariable, -OutVariable, -OutBuffer, -PipelineVariable, -Verbose, -WarningAction és -WarningVariable. További információ: about_CommonParameters.

INPUTS

None

OUTPUTS

System.Object

MEGJEGYZÉSEK

New-CMDetectionClauseDirectory

New-CMDetectionClauseFile

New-CMDetectionClauseRegistryKey

New-CMDetectionClauseRegistryKeyValue