Aracılığıyla paylaş


New-CMRequirementRuleBooleanValue

SYNOPSIS

Bir uygulama dağıtım türü üzerinde Boole genel koşulunu değerlendirmek için bir gereksinim kuralı oluşturun.

SYNTAX

New-CMRequirementRuleBooleanValue -Value <Boolean> [-InputObject] <IResultObject> [-DisableWildcardHandling]
 [-ForceWildcardHandling] [<CommonParameters>]

DESCRIPTION

Boolean genel koşulunu değerlendiren bir uygulama dağıtım türü üzerinde bir gereksinim kuralı oluşturmak için bu cmdlet 'i kullanın. Genel koşul, belirli ölçütleri tanımlar ve bu gereksinim kuralı cihazdaki bu genel koşulun Boole durumunu değerlendirir.

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 geçirin.

Daha fazla bilgi için bkz. dağıtım türü gereksinimleri ve genel koşullar oluşturma.

Not

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

EXAMPLES

Örnek 1: ortak yönetilen durumu kontrol etme

Bu örnek öncelikle ortak yönetilen varsayılan cihaz genel koşulunu almak için Get-CMGlobalCondition cmdlet 'ini kullanır. Sonra, genel koşulu değerlendirmek için gereksinim kuralı nesnesini oluşturur $true . Son olarak, bu kural nesnesini, gereksinimi eklemek için set-CMScriptDeploymentType cmdlet 'ine geçirir.

$myGC = Get-CMGlobalCondition -Name "Co-managed device"
$myRule = New-CMRequirementRuleBooleanValue -GlobalCondition $myGC -Value $true

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

Bu örneği Ayrıca varsayılan birincil cihaz genel durumuyla birlikte kullanabilirsiniz. varsayılan Kullanıcı türü genel durumdur.

PARAMETERS

-Disableyavaya Cardhandling

Bu parametre, joker karakterleri değişmez değer karakter değerleri olarak değerlendirir. Bunu Forceyavaya Cardhandling ile birleştiremezsiniz.

Type: SwitchParameter
Parameter Sets: (All)
Aliases:

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

-Forcebir Cardhandling

Bu parametre joker karakterleri işler ve beklenmeyen davranışlara neden olabilir (önerilmez). Bunu Disableyavaya Cardhandling ile birleştiremezsiniz.

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 kullanılacak bir Boole genel koşul nesnesi belirtin. Bu nesneyi almak için Get-CMGlobalCondition cmdlet 'ini kullanın.

Sitede kullanılabilir Boole genel koşulların listesini görmek için aşağıdaki PowerShell komutunu kullanın:

Get-CMGlobalCondition | Where-Object DataType -eq "Boolean" | Select-Object LocalizedDisplayName

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

Required: True
Position: 0
Default value: None
Accept pipeline input: True (ByValue)
Accept wildcard characters: False

-Değer

Bu gereksinim kuralının cihazdaki genel koşulu değerlendirmesi gereken Boole durumu ' nu belirtin. Diğer bir deyişle, genel koşulun cihazda doğru olmasını gerektirmek istiyorsanız bu parametreyi olarak ayarlayın $true .

Type: Boolean
Parameter Sets: (All)
Aliases:

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

Microsoft.ConfigurationManagement. ManagementProvider. ıresultobject

OUTPUTS

System.Object

NOTLAR

New-Cmrequirementrutaactivedirectorysitevalue New-Cmrequirementrutacmsitevalue New-Cmrequirementrutacommonvalue New-Cmrequirementrutadeviceownershipvalue New-CMRequirementRuleExistential New-Cmrequirementrutaexpression New-Cmrequirementrutafileattributevalue New-Cmrequirementrutafilepermissionvalue New-CMRequirementRuleFreeDiskSpaceValue New-Cmrequirementrutaınputtypevalue New-CMRequirementRuleOperatingSystemLanguageValue New-CMRequirementRuleOperatingSystemValue New-Cmrequirementrutaouvalue New-CMRequirementRuleRegistryKeyPermissionValue New-Cmrequirementrutascreenresolutionvalue Get-CMGlobalCondition Dağıtım türü gereksinimleri Genel koşullar oluşturma