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