Share via


New-CMRequirementRuleDeviceOwnershipValue

Creare una regola del requisito di proprietà del dispositivo per un tipo di distribuzione dell'applicazione.

Sintassi

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

Descrizione

Usare questo cmdlet per creare una regola del requisito di proprietà del dispositivo per un tipo di distribuzione dell'applicazione. La condizione globale predefinita Proprietà determina se il dispositivo è di proprietà personale o aziendale .

Dopo aver usato questo cmdlet, usare uno dei cmdlet Add- o Set- per i tipi di distribuzione. Passare questo oggetto regola di requisito ai parametri AddRequirement o RemoveRequirement .

Per altre informazioni, vedere Requisiti del tipo di distribuzione e Creare condizioni globali.

Nota

Eseguire Configuration Manager cmdlet dall'unità del sito Configuration Manager, ad esempio PS XYZ:\>. Per altre informazioni, vedere Introduzione.

Esempio

Esempio 1: Aggiungere una regola di requisito per la proprietà del dispositivo

In questo esempio viene innanzitutto usato il cmdlet Get-CMGlobalCondition per ottenere la condizione globale di proprietà predefinita. Successivamente viene creato l'oggetto regola del requisito. Infine passa l'oggetto regola al cmdlet Set-CMScriptDeploymentType per aggiungere il 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

Parametri

-DisableWildcardHandling

Questo parametro considera i caratteri jolly come valori letterali. Non è possibile combinarlo con ForceWildcardHandling.

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

-ForceWildcardHandling

Questo parametro elabora caratteri jolly e può causare un comportamento imprevisto (non consigliato). Non è possibile combinarlo con DisableWildcardHandling.

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

-InputObject

Specificare un oggetto condizione globale da usare come base per questa regola del requisito. Per ottenere questo oggetto, usare il cmdlet Get-CMGlobalCondition .

Nella maggior parte dei casi si userà la condizione globale di proprietà predefinita, ad esempio : Get-CMGlobalCondition -Name "Ownership".

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

-OwnershipOption

Specificare il tipo di proprietà del dispositivo da confrontare con la configurazione del dispositivo.

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

-RuleOperator

Specificare l'operatore per confrontare l'impostazione del dispositivo con l'opzione OwnershipOption.

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

Input

Microsoft.ConfigurationManagement.ManagementProvider.IResultObject

Output

System.Object