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
RELATED LINKS
New-CMDetectionClauseDirectory