Megosztás a következőn keresztül:


New-CMRequirementRuleFreeDiskSpaceValue

SYNOPSIS

Hozzon létre egy lemezterületre vonatkozó követelményszabályt egy alkalmazás központi telepítési típusához.

SYNTAX

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

DESCRIPTION

Ezzel a parancsmagokkal lemezterületre vonatkozó követelményszabályt hozhat létre egy alkalmazás központi telepítési típusához.

A parancsmag használata után használja az egyik Add- vagy Set-parancsmagot a központi telepítési típusokhoz. Adja át ezt a követelményszabály-objektumot az AddRequirement vagy a RemoveRequirement paramétereknek.

További információ: Központi telepítési típus Követelmények és Globális feltételek létrehozása.

Megjegyzés

Futtassa Konfigurációkezelő parancsmagokat a Konfigurációkezelő hely meghajtóról, például: PS XYZ:\> . További információ: Első lépések.

EXAMPLES

1. példa: Követelményszabály hozzáadása a lemezterülethez

Ez a példa először a Get-CMGlobalCondition parancsmagot használja az alapértelmezett Globális lemezterület feltétel lekért értékére. Ezután létrehozza a követelményszabály-objektumot az E: meghajtón 5 MB és 10 MB közötti szabad terület ellenőrzéshez. Végül átadja ezt a szabályobjektumot a Set-CMScriptDeploymentType parancsmagnak a követelmény hozzáadásához.

$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

-DisableWildcardHandling

Ez a paraméter literál karakterértékekként kezeli a helyettesítő karaktereket. Nem kombinálhatja a ForceWildcardHandling használatával.

Type: SwitchParameter
Parameter Sets: (All)
Aliases:

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

-DriverLetter

Ha a PartitionOption paramétert a következőre adja meg: , használja ezt a paramétert Special a meghajtó betűjelének megadásához. Például: "C:".

Type: String
Parameter Sets: (All)
Aliases:

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

-ForceWildcardHandling

Ez a paraméter feldolgozza a helyettesítő karaktereket, és váratlan viselkedéshez vezethet (nem ajánlott). Nem kombinálhatja a DisableWildcardHandling használatával.

Type: SwitchParameter
Parameter Sets: (All)
Aliases:

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

-InputObject

Adjon meg egy globális feltétel objektumot, amely ennek a követelményszabálynak az alapja lesz. Az objektum lekért használhatja a Get-CMGlobalCondition parancsmagot.

A legtöbb esetben az alapértelmezett Globális lemezterület feltételt fogja használni, például: 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

Adja meg a kiértékelni kívánt partíció típusát a következő követelményszabály alapján:

  • Any: Az eszköz bármely meghajtója
  • System: Windows rendszer meghajtója
  • Special: Egy adott meghajtó. A DriverLetter paraméterrel adhatja meg a meghajtó betűjelét.
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

Adja meg az operátort, amely összehasonlítja az eszköz beállítását a várt értékkel.

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

-Value1

Adja meg az összehasonlítani kívánt várt értékek egészét vagy tömbét. Ez az érték a szabad terület megabájtban (MB) megadott mennyisége.

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

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

-Value2

Ha RuleOperatort használ ( például ) akkor használja ezt a paramétert Between a felső érték megadásához.

Például:

$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

Ez a parancsmag a következő általános paramétereket támogatja: -Debug, -ErrorAction, -ErrorVariable, -InformationAction, -InformationVariable, -OutVariable, -OutBuffer, -PipelineVariable, -Verbose, -WarningAction és -WarningVariable. További információ: about_CommonParameters.

INPUTS

Microsoft.ConfigurationManagement.ManagementProvider.IResultObject

OUTPUTS

System.Object

MEGJEGYZÉSEK

New-CMRequirementRuleActiveDirectorySiteValue New-CMRequirementRuleBooleanValue New-CMRequirementRuleCMSiteValue New-CMRequirementRuleCommonValue New-CMRequirementRuleDeviceOwnershipValue New-CMRequirementRuleExistential New-CMRequirementRuleExpression New-CMRequirementRuleFileAttributeValue New-CMRequirementRuleFilePermissionValue New-CMRequirementRuleInputTypeValue New-CMRequirementRuleOperatingSystemLanguageValue New-CMRequirementRuleOperatingSystemValue New-CMRequirementRuleOUValue New-CMRequirementRuleRegistryKeyPermissionValue New-CMRequirementRuleScreenResolutionValue Get-CMGlobalCondition A központi telepítési típus követelményei Globális feltételek létrehozása