Sdílet prostřednictvím


New-CMRequirementRuleFileAttributeValue

SYNOPSIS

Vytvořte pravidlo požadavku pro ověření atributů souboru.

SYNTAX

New-CMRequirementRuleFileAttributeValue [-FileArchive <AttributeVerificationOption>]
 [-FileCompressed <AttributeVerificationOption>] [-FileEncrypted <AttributeVerificationOption>]
 [-FileHidden <AttributeVerificationOption>] [-FileReadOnly <AttributeVerificationOption>]
 [-FileSystem <AttributeVerificationOption>] [-InputObject] <IResultObject> [-DisableWildcardHandling]
 [-ForceWildcardHandling] [<CommonParameters>]

DESCRIPTION

Pomocí této rutiny můžete vytvořit pravidlo požadavku pro typ nasazení aplikace, který ověřuje atributy souboru. Například skryté nebo jen pro čtení. Vyžaduje vlastní globální podmínku souboru datového typu.

Tip

Pro porovnání, pokud ručně vytvoříte toto pravidlo požadavku v konzole Configuration Manager, vyberte následující možnosti:

  • Kategorie: vlastní
  • Podmínka: vyberte vlastní globální podmínku souboru datového typu.
  • Typ pravidla: hodnota
  • Vlastnost: atributy

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

Tento příklad nejprve používá rutinu Get-CMGlobalCondition k získání vlastní globální podmínky. V dalším kroku se vytvoří objekt pravidla požadavku, který ověří, jestli je v souboru zapnuté archivní, skryté a systémové bity. Nakonec předá tento objekt pravidla rutině set-CMScriptDeploymentType pro přidání požadavku.

$myGC = Get-CMGlobalCondition -Name "pagefile.sys"
$myRule = New-CMRequirementRuleFileAttributeValue -GlobalCondition $myGC -FileArchive On -FileHidden On -FileSystem On

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

– Archiv archivu

Nastavte tento parametr na On , chcete-li ověřit archivační bitovou hodnotu souboru. Ve výchozím nastavení podmínka neověřuje atribut.

Type: AttributeVerificationOption
Parameter Sets: (All)
Aliases:
Accepted values: On, Off, DoNotVerify

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

– Komprimovaný oddíl

Nastavením tohoto parametru na On Ověřte komprimovaný bit souboru. Ve výchozím nastavení podmínka neověřuje atribut.

Type: AttributeVerificationOption
Parameter Sets: (All)
Aliases:
Accepted values: On, Off, DoNotVerify

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

-Šifrované

Nastavením tohoto parametru na On ověříte šifrovaný bit souboru. Ve výchozím nastavení podmínka neověřuje atribut.

Type: AttributeVerificationOption
Parameter Sets: (All)
Aliases:
Accepted values: On, Off, DoNotVerify

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

– Skrytý

Nastavením tohoto parametru na On Ověřte, zda se v souboru nachází skrytý bit. Ve výchozím nastavení podmínka neověřuje atribut.

Type: AttributeVerificationOption
Parameter Sets: (All)
Aliases:
Accepted values: On, Off, DoNotVerify

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

-Jen pro čtení

Nastavte tento parametr na On , chcete-li ověřit, zda je bit jen pro čtení souboru. Ve výchozím nastavení podmínka neověřuje atribut.

Type: AttributeVerificationOption
Parameter Sets: (All)
Aliases:
Accepted values: On, Off, DoNotVerify

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

Systém souborů

Nastavením tohoto parametru na On Ověřte, zda je systém v souboru bitový. Ve výchozím nastavení podmínka neověřuje atribut.

Type: AttributeVerificationOption
Parameter Sets: (All)
Aliases:
Accepted values: On, Off, DoNotVerify

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 vlastní 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 .

Chcete-li zobrazit seznam dostupných globálních podmínek v lokalitě, použijte následující příkaz prostředí PowerShell:

Get-CMGlobalCondition | Where-Object DataType -eq "File" | 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

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

New-CMRequirementRuleActiveDirectorySiteValue New-CMRequirementRuleBooleanValue New-CMRequirementRuleCMSiteValue New-CMRequirementRuleCommonValue New-CMRequirementRuleDeviceOwnershipValue New-CMRequirementRuleExistential New-CMRequirementRuleExpression New-CMRequirementRuleFilePermissionValue New-CMRequirementRuleFreeDiskSpaceValue 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