Aracılığıyla paylaş


New-CMDetectionClauseWindowsInstaller

SYNOPSIS

MSI ürün kodu için algılama yöntemi yan tümcesi oluşturun.

SYNTAX

Değer

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

Varlığı

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

DESCRIPTION

Bu cmdlet'i kullanarak bir uygulamanın algılama yönteminde yan tümcesi oluşturun. Bu yan tümce, bir Windows Yükleyicisi (MSI) ürün kodu için bir uygulamanın varlığını gösteren bir kuraldır.

Bu cmdlet'i kullandıktan sonra dağıtım türleri için Add- veya Set- cmdlet'lerinden birini kullanın. Bu algılama yan tümcesi nesnesini AddDetectionClause veya RemoveDetectionClause parametrelerine iletir.

Algılama yan tümcelerini gruplamak için dağıtım türü cmdlet'lerinde GroupDetectionClauses parametresini kullanın.

Not

Yapılandırma Yöneticisi site sürücüsünden cmdlet'Yapılandırma Yöneticisi çalıştırın, örneğin PS XYZ:\> . Daha fazla bilgi için başlarken bölümüne bakın.

EXAMPLES

Örnek 1: MSI ürün kodunun varlığını algılama

Bu örnek, Yapılandırma Yöneticisi konsolu MSI ürün kodunu dağıtım türüne ekler.

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

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

PARAMETERS

-DisableWildcardHandling

Bu parametre joker karakterleri değişmez karakter değerleri olarak kabul eder. ForceWildcardHandling ile birleştiresiniz.

Type: SwitchParameter
Parameter Sets: (All)
Aliases:

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

-Varlık

Bu parametreyi eklerken, MSI ürün kodunun bu uygulamanın varlığını belirtmek için hedef sistemde mevcut olması gerekir.

Sürüm koşullarını değerlendirmek için yalnızca varlık yerine Value parametresini kullanın.

Type: SwitchParameter
Parameter Sets: Existence
Aliases:

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

-ExpectedValue

Value parametresini eklerken, PropertyType ve ExpressionOperator ile ExpectedValue kullanın. Bu parametreleri kullanırken, MSI sürümü bu uygulamanın varlığını belirtmek için kuralı karşılamalı. Bu ExpectedValue parametresi, cihazla karşılaştır eklenecek değeri belirtir.

Type: String
Parameter Sets: Value
Aliases:

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

-ExpressionOperator

Value parametresini eklerken PropertyType ve ExpectedValue ile ExpressionOperator kullanın. Bu parametreleri kullanırken, MSI sürümü bu uygulamanın varlığını belirtmek için kuralı karşılamalı. Bu ExpressionOperator parametresi, cihazın değerini beklenen değerle karşılaştırmak için işleci belirtir.

Sürüm 2010'dan başlayarak, parametre türü RuleExpressionOperator'dan WindowsInstallerRuleExpressionOperator olarak değiştirildi.

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

Bu parametre joker karakterleri işler ve beklenmeyen davranışlara neden olabilir (önerilmez). DisableWildcardHandling ile birleştiresiniz.

Type: SwitchParameter
Parameter Sets: (All)
Aliases:

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

-ProductCode

Bu Windows olduğunu gösteren Yükleyici ürün kodunu belirtin. Biçimi bir GUID'tir, örneğin 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

Value parametresini eklerken ExpressionOperator ve ExpectedValue ile PropertyType kullanın. Bu parametreleri kullanırken, MSI sürümü bu uygulamanın varlığını belirtmek için kuralı karşılamalı.

Bu PropertyType parametresi şu anda yalnızca tek bir değeri ProductVersion destekler.

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

Value parametresini ürün koduyla birlikte eklerken, MSI sürümünün de bu uygulamanın varlığını belirtmek için kuralı karşılaması gerekir. Şu parametrelerle bu parametreyi kullanın: ExpectedValue, ExpressionOperator ve PropertyType.

Bir kuralı değerlendirmek yerine yalnızca MSI ürün kodunu kontrol etmek için Varlığı parametresini kullanın.

Type: SwitchParameter
Parameter Sets: Value
Aliases: ValueRule

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

CommonParameters

Bu cmdlet şu genel parametreleri destekler: -Debug, -ErrorAction, -ErrorVariable, -InformationAction, -InformationVariable, -OutVariable, -OutBuffer, -PipelineVariable, -Verbose, -WarningAction ve -WarningVariable. Daha fazla bilgi için bkz. about_CommonParameters.

INPUTS

Hiçbiri

OUTPUTS

System.Object

NOTLAR

New-CMDetectionClauseDirectory

New-CMDetectionClauseFile

New-CMDetectionClauseRegistryKey

New-CMDetectionClauseRegistryKeyValue