New-CMRequirementRuleBooleanValue
建立需求規則,以評估應用程式部署類型上的 boolean 全域條件。
Syntax
New-CMRequirementRuleBooleanValue
-Value <Boolean>
[-InputObject] <IResultObject>
[-DisableWildcardHandling]
[-ForceWildcardHandling]
[<CommonParameters>]
Description
使用此 Cmdlet 可在評估 boolean 全域條件的應用程式部署類型上建立需求規則。 全域條件會定義特定的準則,而且此要求規則會評估裝置上該全域條件的 boolean 狀態。
使用此 Cmdlet 後,請使用其中一個 載入 或 設定 Cmdlet 進行部署類型。 將此要求 rule 物件傳遞至 AddRequirement 或 RemoveRequirement 參數。
注意
從 Configuration Manager 網站磁碟機執行 Configuration Manager Cmdlet,例如 PS XYZ:\>
。 如需詳細資訊,請參閱 快速入門。
範例
範例1:檢查是否有共同管理的狀態
這個範例會先使用 CMGlobalCondition 指令程式 來取得預設的 受管理裝置 全域條件。 接下來,它會建立需求規則物件,以評估全域條件 $true
。 最後,它會將該 rule 物件傳遞至 CMScriptDeploymentType 指令程式 ,以新增需求。
$myGC = Get-CMGlobalCondition -Name "Co-managed device"
$myRule = New-CMRequirementRuleBooleanValue -GlobalCondition $myGC -Value $true
Set-CMScriptDeploymentType -ApplicationName "Central app" -DeploymentTypeName "Install" -AddRequirement $myRule
您也可以使用這個範例使用預設的 主要裝置 全域條件,這是唯一的預設 使用者 類型全域條件。
參數
-DisableWildcardHandling
此參數會將萬用字元視為常值字元值。 您無法將它與 ForceWildcardHandling合併。
Type: | SwitchParameter |
Position: | Named |
Default value: | None |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-ForceWildcardHandling
這個參數會處理萬用字元,而且可能會造成未預期的行為 (不建議) 。 您無法將它與 DisableWildcardHandling合併。
Type: | SwitchParameter |
Position: | Named |
Default value: | None |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-InputObject
指定要用來做為此需求規則之基礎的布林全域條件物件。 若要取得此物件,請使用 CMGlobalCondition Cmdlet。
若要查看網站上可用之 boolean 全域條件的清單,請使用下列 PowerShell 命令:
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
指定此需求規則應評估裝置上全域條件的 boolean 狀態。 換句話說,如果您想要在裝置上要求全域條件為 true,請將此參數設為 $true
。
Type: | Boolean |
Position: | Named |
Default value: | None |
Accept pipeline input: | False |
Accept wildcard characters: | False |
輸入
ConfigurationManagement IResultObject
輸出
系統.物件
相關連結
- 新 CMRequirementRuleActiveDirectorySiteValue
- 新 CMRequirementRuleCMSiteValue
- 新 CMRequirementRuleCommonValue
- 新 CMRequirementRuleDeviceOwnershipValue
- 新 CMRequirementRuleExistential
- 新 CMRequirementRuleExpression
- 新 CMRequirementRuleFileAttributeValue
- 新 CMRequirementRuleFilePermissionValue
- 新 CMRequirementRuleFreeDiskSpaceValue
- 新 CMRequirementRuleInputTypeValue
- 新 CMRequirementRuleOperatingSystemLanguageValue
- 新 CMRequirementRuleOperatingSystemValue
- 新 CMRequirementRuleOUValue
- 新 CMRequirementRuleRegistryKeyPermissionValue
- 新 CMRequirementRuleScreenResolutionValue
- CMGlobalCondition
- 部署類型需求
- 建立通用條件