New-CMRequirementRuleBooleanValue
Creare una regola di requisito per valutare una condizione globale booleana in un tipo di distribuzione dell'applicazione.
Sintassi
New-CMRequirementRuleBooleanValue
-Value <Boolean>
[-InputObject] <IResultObject>
[-DisableWildcardHandling]
[-ForceWildcardHandling]
[<CommonParameters>]
Descrizione
Utilizzare questo cmdlet per creare una regola dei requisiti in un tipo di distribuzione dell'applicazione che valuta una condizione globale booleana. La condizione globale definisce i criteri specifici e questa regola dei requisiti valuta lo stato booleano di tale condizione globale nel dispositivo.
Dopo aver utilizzato questo cmdlet, utilizzare uno dei cmdlet Add- o Set- per i tipi di distribuzione. Passare questo oggetto regola requisito ai parametri AddRequirement o RemoveRequirement.
Per ulteriori informazioni, vedere Requisiti per il tipo di distribuzione e Creare condizioni globali.
Nota
Eseguire i cmdlet di Configuration Manager dall'unità del sito di Configuration Manager, ad esempio PS XYZ:\>
. Per ulteriori informazioni, vedere Introduzione.
Esempio
Esempio 1: Verificare lo stato co-gestito
In questo esempio viene innanzitutto utilizzato il cmdlet Get-CMGlobalCondition per ottenere la condizione globale predefinita del dispositivo co-gestito. Viene quindi creato l'oggetto regola requisito per valutare la condizione globale come $true
. Infine passa l'oggetto regola al cmdlet Set-CMScriptDeploymentType per aggiungere il requisito.
$myGC = Get-CMGlobalCondition -Name "Co-managed device"
$myRule = New-CMRequirementRuleBooleanValue -GlobalCondition $myGC -Value $true
Set-CMScriptDeploymentType -ApplicationName "Central app" -DeploymentTypeName "Install" -AddRequirement $myRule
Puoi anche usare questo esempio **** con la condizione globale del dispositivo principale predefinita, che è l'unica condizione globale di tipo Utente predefinita.
Parametri
-DisableWildcardHandling
Questo parametro considera i caratteri jolly come valori letterali. Non è possibile combinarlo con ForceWildcardHandling.
Type: | SwitchParameter |
Position: | Named |
Default value: | None |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-ForceWildcardHandling
Questo parametro elabora i caratteri jolly e può causare un comportamento imprevisto (scelta non consigliata). Non è possibile combinarlo con DisableWildcardHandling.
Type: | SwitchParameter |
Position: | Named |
Default value: | None |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-InputObject
Specificare un oggetto condizione globale booleano da utilizzare come base per questa regola di requisito. Per ottenere questo oggetto, utilizzare il cmdlet Get-CMGlobalCondition.
Per visualizzare l'elenco delle condizioni globali booleane disponibili nel sito, utilizzare il comando di PowerShell seguente:
Get-CMGlobalCondition | Where-Object DataType -eq "Boolean" | Select-Object LocalizedDisplayName
Type: | IResultObject |
Aliases: | GlobalCondition |
Position: | 0 |
Default value: | None |
Accept pipeline input: | True |
Accept wildcard characters: | False |
-Value
Specifica lo stato booleano in cui questa regola dei requisiti deve valutare la condizione globale nel dispositivo. In altre parole, se vuoi che la condizione globale sia vera nel dispositivo, imposta questo parametro su $true
.
Type: | Boolean |
Position: | Named |
Default value: | None |
Accept pipeline input: | False |
Accept wildcard characters: | False |
Input
Microsoft.ConfigurationManagement.ManagementProvider.IResultObject
Output
System.Object
Collegamenti correlati
- New-CMRequirementRuleActiveDirectorySiteValue
- New-CMRequirementRuleCMSiteValue
- New-CMRequirementRuleCommonValue
- New-CMRequirementRuleDeviceOwnershipValue
- New-CMRequirementRuleExistential
- New-CMRequirementRuleExpression
- New-CMRequirementRuleFileAttributeValue
- New-CMRequirementRuleFilePermissionValue
- New-CMRequirementRuleFreeDiskSpaceValue
- New-CMRequirementRuleInputTypeValue
- New-CMRequirementRuleOperatingSystemLanguageValue
- New-CMRequirementRuleOperatingSystemValue
- New-CMRequirementRuleOUValue
- New-CMRequirementRuleRegistryKeyPermissionValue
- New-CMRequirementRuleScreenResolutionValue
- Get-CMGlobalCondition
- Requisiti per il tipo di distribuzione
- Creare condizioni globali