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
RELATED LINKS
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