New-CMRequirementRuleFreeDiskSpaceValue
SYNOPSIS
Vytvoří pravidlo požadavku na místo na disku pro typ nasazení aplikace.
SYNTAX
New-CMRequirementRuleFreeDiskSpaceValue [-DriverLetter <String>] -PartitionOption <PartitionType>
-RuleOperator <RuleExpressionOperator> -Value1 <Int64[]> [-Value2 <Int64>] [-InputObject] <IResultObject>
[-DisableWildcardHandling] [-ForceWildcardHandling] [<CommonParameters>]
DESCRIPTION
Pomocí této rutiny můžete vytvořit pravidlo požadavku na místo na disku pro typ nasazení aplikace.
Po použití této rutiny použijte jednu z rutiny Add- nebo set- rutiny pro typy nasazení. Předejte tento objekt pravidla požadavku buď na parametry AddRequirement nebo RemoveRequirement .
Další informace najdete v tématech požadavky na typ nasazení a Vytvoření globálních podmínek.
Poznámka
Použijte například rutiny Configuration Manager z Configuration Manager jednotky webu PS XYZ:\>
. Další informace najdete v tématu Začínáme.
EXAMPLES
Příklad 1: Přidání pravidla požadavku na místo na disku
Tento příklad nejprve pomocí rutiny Get-CMGlobalCondition získá globální podmínku místa na disku . Pak vytvoří objekt pravidla požadavku pro kontrolu volného místa na jednotce E: v rozmezí 5 MB až 10 MB. Nakonec předá tento objekt pravidla rutině set-CMScriptDeploymentType pro přidání požadavku.
$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
Tento parametr považuje zástupné znaky jako literálové hodnoty znaků. Nejde kombinovat s ForceWildcardHandling.
Type: SwitchParameter
Parameter Sets: (All)
Aliases:
Required: False
Position: Named
Default value: None
Accept pipeline input: False
Accept wildcard characters: False
-DriverLetter
Pokud nastavíte parametr PartitionOption na Special
, použijte tento parametr k zadání písmene jednotky. Například, "C:"
.
Type: String
Parameter Sets: (All)
Aliases:
Required: False
Position: Named
Default value: None
Accept pipeline input: False
Accept wildcard characters: False
-ForceWildcardHandling
Tento parametr zpracovává zástupné znaky a může vést k neočekávanému chování (nedoporučujeme). Nejde kombinovat s DisableWildcardHandling.
Type: SwitchParameter
Parameter Sets: (All)
Aliases:
Required: False
Position: Named
Default value: None
Accept pipeline input: False
Accept wildcard characters: False
– Položky InputObject
Zadejte objekt globální podmínky, který bude použit jako základ pro toto pravidlo požadavku. K získání tohoto objektu použijte rutinu Get-CMGlobalCondition .
Ve většině instancí použijete globální podmínku výchozí místo na disku , například: 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
Zadejte typ oddílu, který chcete vyhodnotit pomocí tohoto pravidla požadavku:
Any
: Libovolná jednotka v zařízeníSystem
: Windows systémovou jednotkuSpecial
: Konkrétní jednotka. Pro zadání písmene jednotky použijte parametr DriverLetter .
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
Zadejte operátor pro porovnání nastavení zařízení s očekávanou hodnotou.
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
– Hodnota1
Zadejte celé číslo nebo pole očekávaných hodnot, které chcete porovnat. Tato hodnota je množství volného místa v megabajtech (MB).
Type: Int64[]
Parameter Sets: (All)
Aliases:
Required: True
Position: Named
Default value: None
Accept pipeline input: False
Accept wildcard characters: False
– Hodnota2
Pokud používáte RuleOperator jako Between
, použijte tento parametr k určení horní hodnoty.
Například:
$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
Tato rutina podporuje společné parametry: -Debug, -ErrorAction, -ErrorVariable, -InformationAction, -InformationVariable, -OutVariable, -OutBuffer, -PipelineVariable, -Verbose, -WarningAction a -WarningVariable. Další informace najdete v tématu about_CommonParameters.
INPUTS
Microsoft.ConfigurationManagement. ManagementProvider. IResultObject
OUTPUTS
System.Object
POZNÁMKY
RELATED LINKS
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 Požadavky typu nasazení Vytvoření globálních podmínek