Aracılığıyla paylaş


New-CMRequirementRuleFreeDiskSpaceValue

SYNOPSIS

Uygulama dağıtım türü için bir disk alanı gereksinim kuralı oluşturun.

SYNTAX

New-CMRequirementRuleFreeDiskSpaceValue [-DriverLetter <String>] -PartitionOption <PartitionType>
 -RuleOperator <RuleExpressionOperator> -Value1 <Int64[]> [-Value2 <Int64>] [-InputObject] <IResultObject>
 [-DisableWildcardHandling] [-ForceWildcardHandling] [<CommonParameters>]

DESCRIPTION

Uygulama dağıtım türü için bir disk alanı gereksinim kuralı oluşturmak için bu cmdlet 'i kullanın.

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: disk alanı için bir gereksinim kuralı ekleme

Bu örnek öncelikle varsayılan disk alanı genel koşulunu almak için Get-CMGlobalCondition cmdlet 'ini kullanır. Daha sonra, E üzerindeki boş alanı denetlemek için gereksinim kuralı nesnesini oluşturur : sürücü, 5 MB Ile 10 MB arasındadır. Son olarak, bu kural nesnesini, gereksinimi eklemek için set-CMScriptDeploymentType cmdlet 'ine geçirir.

$value1 = 5

$value2 = 10

$myGC = Get-CMGlobalCondition -Name "Disk space"

$myRule = $myGC | New-CMRequirementRuleFreeDiskSpaceValue -PartitionOption Special -RuleOperator Between -Value1 $value1 -Value2 $value2 -DriverLetter "E:"

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

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

-DriverLetter

PartitionOption parametresini olarak ayarladığınızda Special , sürücü harfini belirtmek için bu parametreyi kullanın. Örneğin, "C:".

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

Çoğu örnekte, varsayılan disk alanı genel koşulunu kullanacaksınız, örneğin: Get-CMGlobalCondition -Name "Disk space" .

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

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

-PartitionOption

Bu gereksinim kuralıyla değerlendirilecek bölüm türünü belirtin:

  • Any: Cihazdaki herhangi bir sürücü
  • System: Windows sistem sürücüsü
  • Special: Belirli bir sürücü. Sürücü harfini belirtmek için driverletter parametresini kullanın.
Type: PartitionType
Parameter Sets: (All)
Aliases:
Accepted values: Any, System, Special

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

-RuleOperator

Cihazın ayarını beklenen değerle karşılaştırmak için işleç belirtin.

Type: RuleExpressionOperator
Parameter Sets: (All)
Aliases:
Accepted values: IsEquals, NotEquals, GreaterThan, GreaterEquals, LessThan, LessEquals, Between

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

-Değer1

Karşılaştırılacak beklenen değerler için bir tamsayı veya dizi belirtin. Bu değer megabayt (MB) cinsinden boş alan miktarıdır.

Type: Int64[]
Parameter Sets: (All)
Aliases:

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

-Değer2

Gibi bir Ruleoperator kullanırsanız Between , üstteki değeri belirtmek için bu parametreyi kullanın.

Örneğin:

$myRule = New-CMRequirementRuleFreeDiskSpaceValue -InputObject $GC -PartitionOption System -RuleOperator Between -Value1 1024 -Value2 2048

Type: Int64
Parameter Sets: (All)
Aliases:

Required: False
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-CMRequirementRuleBooleanValue New-Cmrequirementrutacmsitevalue New-Cmrequirementrutacommonvalue New-Cmrequirementrutadeviceownershipvalue New-CMRequirementRuleExistential New-Cmrequirementrutaexpression New-Cmrequirementrutafileattributevalue New-Cmrequirementrutafilepermissionvalue 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