Aracılığıyla paylaş


New-CMRequirementRuleFileAttributeValue

SYNOPSIS

Dosya özniteliklerini doğrulamak için bir gereksinim kuralı oluşturun.

SYNTAX

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

DESCRIPTION

Dosya özniteliklerini doğrulandıran bir uygulama dağıtım türü üzerinde gereksinim kuralı oluşturmak için bu cmdlet'i kullanın. Örneğin, Gizli veya Salt Okunur. Dosya veri türü için özel bir genel koşul gerektirir.

İpucu

Karşılaştırma için, bu gereksinim kuralını Yapılandırma Yöneticisi konsolunda kendiniz oluşturmanız gerekir:

  • Kategori: Özel
  • Koşul: Dosya veri türü için özel bir genel koşul seçin
  • Kural türü: Değer
  • Özellik: Öznitelikler

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 iletir.

Daha fazla bilgi için bkz. Dağıtım türü Gereksinimleri ve Genel koşullar oluşturma.

Not

Yapılandırma Yöneticisi site sürücüsünden cmdlet'Yapılandırma Yöneticisi çalıştırın, örneğin PS XYZ:\> . Daha fazla bilgi için başlarken bölümüne bakın.

EXAMPLES

Örnek 1

Bu örnek, özel bir genel koşul almak için önce Get-CMGlobalCondition cmdlet'ini kullanır. Daha sonra, dosyada arşiv, gizli ve sistem bitleri açık olup değildir kontrol etmek için gereksinim kuralı nesnesini oluşturur. Son olarak, gereksinimi eklemek için bu kural nesnesini Set-CMScriptDeploymentType cmdlet'ine iletir.

$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

Bu parametre joker karakterleri değişmez karakter değerleri olarak kabul eder. ForceWildcardHandling ile birleştiresiniz.

Type: SwitchParameter
Parameter Sets: (All)
Aliases:

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

-FileArchive

Dosyada Arşiv On bitini doğrulamak için bu parametreyi olarak ayarlayın. Koşul varsayılan olarak özniteliği doğrulamaz.

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

-FileCompressed

Dosyada Sıkıştırılmış On biti doğrulamak için bu parametreyi olarak ayarlayın. Koşul varsayılan olarak özniteliği doğrulamaz.

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

-FileEncrypted

Dosyada Şifrelenmiş On biti doğrulamak için bu parametreyi olarak ayarlayın. Koşul varsayılan olarak özniteliği doğrulamaz.

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

-FileHidden

Dosyada Gizli On biti doğrulamak için bu parametreyi olarak ayarlayın. Koşul varsayılan olarak özniteliği doğrulamaz.

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

-FileReadOnly

Dosyada Salt On okunur biti doğrulamak için bu parametreyi olarak ayarlayın. Koşul varsayılan olarak özniteliği doğrulamaz.

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

-FileSystem

Dosyada Sistem On bit'ini doğrulamak için bu parametreyi olarak ayarlayın. Koşul varsayılan olarak özniteliği doğrulamaz.

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

Bu parametre joker karakterleri işler ve beklenmeyen davranışlara neden olabilir (önerilmez). DisableWildcardHandling ile birleştiresiniz.

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 kullanmak üzere özel bir genel koşul nesnesi belirtin. Bu nesneyi almak için Get-CMGlobalCondition cmdlet'ini kullanın.

Sitede kullanılabilir Dosya genel koşullarının listesini görmek için aşağıdaki PowerShell komutunu kullanın:

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

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.IResultObject

OUTPUTS

System.Object

NOTLAR

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 Dağıtım türü Gereksinimleri Genel koşullar oluşturma