New-CMRequirementRuleDeviceOwnershipValue

Cree una regla de requisito de propiedad del dispositivo para un tipo de implementación de aplicación.

Syntax

New-CMRequirementRuleDeviceOwnershipValue
   -OwnershipOption <OwnershipType>
   -RuleOperator <RuleExpressionOperator>
   [-InputObject] <IResultObject>
   [-DisableWildcardHandling]
   [-ForceWildcardHandling]
   [<CommonParameters>]

Description

Use este cmdlet para crear una regla de requisito de propiedad del dispositivo para un tipo de implementación de aplicación. La condición global Predeterminada de propiedad determina si el dispositivo es de propiedad personal o de empresa .

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 Configuration Manager, por ejemploPS XYZ:\>. Para obtener más información, consulte Introducción.

Ejemplos

Ejemplo 1: Adición de una regla de requisitos para la propiedad del dispositivo

En este ejemplo se usa primero el cmdlet Get-CMGlobalCondition para obtener la condición global Propiedad predeterminada. A continuación, crea el objeto de regla de requisitos. Por último, pasa ese objeto de regla al cmdlet Set-CMScriptDeploymentType para agregar el requisito.

$gc = Get-CMGlobalCondition -Name "Configuration Manager site"
$sites = @('XYZ', 'ABC')
$rule = New-CMRequirementRuleActiveDirectorySiteValue -InputObject $gc -RuleOperator IsEquals -OwnershipOption Company

Set-CMScriptDeploymentType -ApplicationName "Central App" -DeploymentTypeName "Install" -AddRequirement $rule

Parámetros

-DisableWildcardHandling

Este parámetro trata los caracteres comodín como valores de caracteres literales. No se puede combinar con ForceWildcardHandling.

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

-ForceWildcardHandling

Este parámetro procesa caracteres comodín y puede provocar un comportamiento inesperado (no recomendado). No se puede combinar con DisableWildcardHandling.

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

-InputObject

Especifique un objeto de condición global que se usará como base para esta regla de requisitos. Para obtener este objeto, use el cmdlet Get-CMGlobalCondition .

En la mayoría de los casos, usará la condición global propiedad predeterminada, por ejemplo: Get-CMGlobalCondition -Name "Ownership".

Type:IResultObject
Aliases:GlobalCondition
Position:0
Default value:None
Required:True
Accept pipeline input:True
Accept wildcard characters:False

-OwnershipOption

Especifique el tipo de propiedad del dispositivo que se va a comparar con la configuración del dispositivo.

Type:OwnershipType
Accepted values:Personal, Company
Position:Named
Default value:None
Required:True
Accept pipeline input:False
Accept wildcard characters:False

-RuleOperator

Especifique el operador para comparar la configuración del dispositivo con OwnershipOption.

Type:RuleExpressionOperator
Accepted values:IsEquals, NotEquals
Position:Named
Default value:None
Required:True
Accept pipeline input:False
Accept wildcard characters:False

Entradas

Microsoft.ConfigurationManagement.ManagementProvider.IResultObject

Salidas

System.Object