New-CMRequirementRuleFileAttributeValue
Cree una regla de requisitos para comprobar los atributos de archivo.
Sintaxis
New-CMRequirementRuleFileAttributeValue
[-FileArchive <AttributeVerificationOption>]
[-FileCompressed <AttributeVerificationOption>]
[-FileEncrypted <AttributeVerificationOption>]
[-FileHidden <AttributeVerificationOption>]
[-FileReadOnly <AttributeVerificationOption>]
[-FileSystem <AttributeVerificationOption>]
[-InputObject] <IResultObject>
[-DisableWildcardHandling]
[-ForceWildcardHandling]
[<CommonParameters>]
Description
Use este cmdlet para crear una regla de requisitos en un tipo de implementación de aplicación que compruebe los atributos de archivo. Por ejemplo, Oculto o Solo lectura. Requiere una condición global personalizada del tipo de datos File.
Sugerencia
Para la comparación, si crea manualmente esta regla de requisitos en la consola de Configuration Manager, seleccione las siguientes opciones:
- Categoría: Personalizada
- Condición: seleccione una condición global personalizada del tipo de datos Archivo
- Tipo de regla: Valor
- Propiedad: Atributos
Después de usar este cmdlet, use uno de los cmdlets Add- o Set- para los tipos de implementación. Pase este objeto de regla de requisito a los parámetros AddRequirement o RemoveRequirement .
Para obtener más información, vea Requisitos del tipo de implementación y Creación de condiciones globales.
Nota:
Ejecute cmdlets de Configuration Manager desde la unidad de sitio de Configuration Manager, por ejemplo PS XYZ:\>
. Para obtener más información, consulte Introducción.
Ejemplos
Ejemplo 1
En este ejemplo se usa primero el cmdlet Get-CMGlobalCondition para obtener una condición global personalizada. A continuación, crea el objeto de regla de requisitos para comprobar que el archivo tiene los bits de archivo, ocultos y del sistema activados. Por último, pasa ese objeto de regla al cmdlet Set-CMScriptDeploymentType para agregar el requisito.
$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
Parámetros
-DisableWildcardHandling
Este parámetro trata los caracteres comodín como valores de caracteres literales. No se puede combinar con ForceWildcardHandling.
Tipo: | SwitchParameter |
Posición: | Named |
Valor predeterminado: | None |
Requerido: | False |
Aceptar entrada de canalización: | False |
Aceptar caracteres comodín: | False |
-FileArchive
Establezca este parámetro On
en para comprobar el bit Archive en el archivo. De forma predeterminada, la condición no comprueba el atributo.
Tipo: | AttributeVerificationOption |
Valores aceptados: | On, Off, DoNotVerify |
Posición: | Named |
Valor predeterminado: | None |
Requerido: | False |
Aceptar entrada de canalización: | False |
Aceptar caracteres comodín: | False |
-FileCompressed
Establezca este parámetro On
en para comprobar el bit comprimido del archivo. De forma predeterminada, la condición no comprueba el atributo.
Tipo: | AttributeVerificationOption |
Valores aceptados: | On, Off, DoNotVerify |
Posición: | Named |
Valor predeterminado: | None |
Requerido: | False |
Aceptar entrada de canalización: | False |
Aceptar caracteres comodín: | False |
-FileEncrypted
Establezca este parámetro On
en para comprobar el bit Cifrado en el archivo. De forma predeterminada, la condición no comprueba el atributo.
Tipo: | AttributeVerificationOption |
Valores aceptados: | On, Off, DoNotVerify |
Posición: | Named |
Valor predeterminado: | None |
Requerido: | False |
Aceptar entrada de canalización: | False |
Aceptar caracteres comodín: | False |
-FileHidden
Establezca este parámetro On
en para comprobar el bit Oculto en el archivo. De forma predeterminada, la condición no comprueba el atributo.
Tipo: | AttributeVerificationOption |
Valores aceptados: | On, Off, DoNotVerify |
Posición: | Named |
Valor predeterminado: | None |
Requerido: | False |
Aceptar entrada de canalización: | False |
Aceptar caracteres comodín: | False |
-FileReadOnly
Establezca este parámetro On
en para comprobar el bit Solo lectura en el archivo. De forma predeterminada, la condición no comprueba el atributo.
Tipo: | AttributeVerificationOption |
Valores aceptados: | On, Off, DoNotVerify |
Posición: | Named |
Valor predeterminado: | None |
Requerido: | False |
Aceptar entrada de canalización: | False |
Aceptar caracteres comodín: | False |
-FileSystem
Establezca este parámetro On
en para comprobar el bit Sistema en el archivo. De forma predeterminada, la condición no comprueba el atributo.
Tipo: | AttributeVerificationOption |
Valores aceptados: | On, Off, DoNotVerify |
Posición: | Named |
Valor predeterminado: | None |
Requerido: | False |
Aceptar entrada de canalización: | False |
Aceptar caracteres comodín: | False |
-ForceWildcardHandling
Este parámetro procesa caracteres comodín y puede provocar un comportamiento inesperado (no recomendado). No se puede combinar con DisableWildcardHandling.
Tipo: | SwitchParameter |
Posición: | Named |
Valor predeterminado: | None |
Requerido: | False |
Aceptar entrada de canalización: | False |
Aceptar caracteres comodín: | False |
-InputObject
Especifique un objeto de condición global personalizado que se usará como base para esta regla de requisitos. Para obtener este objeto, use el cmdlet Get-CMGlobalCondition .
Para ver la lista de condiciones globales de archivo disponibles en el sitio, use el siguiente comando de PowerShell:
Get-CMGlobalCondition | Where-Object DataType -eq "File" | Select-Object LocalizedDisplayName
Tipo: | IResultObject |
Alias: | GlobalCondition |
Posición: | 0 |
Valor predeterminado: | None |
Requerido: | True |
Aceptar entrada de canalización: | True |
Aceptar caracteres comodín: | False |
Entradas
Microsoft.ConfigurationManagement.ManagementProvider.IResultObject
Salidas
System.Object
Vínculos relacionados
- 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
- Requisitos del tipo de implementación
- Crear condiciones globales