Aracılığıyla paylaş


New-CMRequirementRuleExistential

SYNOPSIS

Uygulama dağıtım türü üzerinde mevcut tabanlı genel koşulu değerlendirmek için bir gereksinim kuralı oluşturun.

SYNTAX

New-CMRequirementRuleExistential -Existential <Boolean> [-InputObject] <IResultObject>
 [-DisableWildcardHandling] [-ForceWildcardHandling] [<CommonParameters>]

DESCRIPTION

Mevcut kural türüne sahip genel bir koşulu değerlendiren bir uygulama dağıtım türünde gereksinim kuralı oluşturmak için bu cmdlet'i kullanın. Bu genel koşullar genellikle özeldir.

Bu cmdlet'i kullandıktan sonra dağıtım türleri için Add- veya Set- cmdlet'lerinden birini kullanın. Bu gereksinim kuralı nesnesini AddRequirement veya RemoveRequirement parametrelerine iletir.

Daha fazla bilgi için bkz. Dağıtım türü Gereksinimleri ve Genel koşullar oluşturma.

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: Özel bir genel koşulun varlığı için gereksinim kuralı ekleme

Bu örnek, özel bir genel koşul almak için önce Get-CMGlobalCondition cmdlet'ini kullanır. Ardından, seçilen genel koşulun istemci cihazında mevcut olduğu gereksinim kuralı nesnesini oluşturur. Son olarak, gereksinimi eklemek için bu kural nesnesini Set-CMScriptDeploymentType cmdlet'ine iletir.

$myGC = Get-CMGlobalCondition -Name "Custom GC1"
$myRule = New-CMRequirementRuleCommonValue -GlobalCondition $myGC -Existential $true

Set-CMScriptDeploymentType -ApplicationName "Central app" -DeploymentTypeName "Install" -AddRequirement $myRule

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

-Existential

Boole değeri belirtin:

  • $true: Seçilen genel koşul istemci cihazlarda mevcut olmalı
  • $false: Seçilen genel koşul istemci cihazlarda mevcut olmayabilir
Type: Boolean
Parameter Sets: (All)
Aliases:

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

-InputObject

Bu gereksinim kuralı için temel olarak kullanmak üzere bir genel koşul nesnesi belirtin. Bu nesneyi almak için Get-CMGlobalCondition cmdlet'ini kullanın.

Genel koşulun, Kural türü Olan 'i desteklemesi gerekir.

Type: IResultObject
Parameter Sets: (All)
Aliases: GlobalCondition

Required: True
Position: 0
Default value: None
Accept pipeline input: True (ByValue)
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

Microsoft.ConfigurationManagement.ManagementProvider.IResultObject

OUTPUTS

System.Object

NOTLAR

New-CMRequirementRuleActiveDirectorySiteValue New-CMRequirementRuleBooleanValue New-CMRequirementRuleCMSiteValue New-CMRequirementRuleCommonValue New-CMRequirementRuleDeviceOwnershipValue New-CMRequirementRuleExpression New-CMRequirementRuleFileAttributeValue New-CMRequirementRuleFilePermissionValue New-CMRequirementRuleFreeDiskSpaceValue New-CMRequirementRuleInputTypeValue New-CMRequirementRuleOperatingSystemLanguageValue New-CMRequirementRuleOperatingSystemValue New-CMRequirementRuleOUValue New-CMRequirementRuleRegistryKeyPermissionValue New-CMRequirementRuleScreenResolutionValue Get-CMGlobalCondition Dağıtım türü Gereksinimleri Genel koşullar oluşturma