共用方式為


Get-CMDeploymentTypeDetectionClause

從指定的部署類型取得偵測子句。

語法

Get-CMDeploymentTypeDetectionClause
   -InputObject <IResultObject>
   [-DisableWildcardHandling]
   [-ForceWildcardHandling]
   [<CommonParameters>]

Description

從 2107 版開始,使用此 Cmdlet 從指定的部署類型取得偵測子句。

您可以使用此 Cmdlet 從一個應用程式取得偵測子句,並將其套用至另一個應用程式。

範例

範例 1:在應用程式之間複製偵測子句

此範例會從 CenterApp 應用程式取得 MSI 部署類型。 然後,它會使用 Get-CMDeploymentTypeDetectionClause 來取得偵測子句。 第三行會將 Set-CMScriptDeploymentType 的子句套用至另一個應用程式。

$appMsi = Get-CMDeploymentType -ApplicationName "CenterApp" -DeploymentTypeName "InterDept - Windows Installer (.msi file)"

$clause1 = Get-CMDeploymentTypeDetectionClause -InputObject $appMsi

Set-CMScriptDeploymentType -ApplicationName "Configuration Manager console" -DeploymentTypeName "Install" -AddDetectionClause $clause1

參數

-DisableWildcardHandling

此參數會將通配符視為常值字元值。 您無法將其與 ForceWildcardHandling 結合。

類型:SwitchParameter
Position:Named
預設值:None
必要:False
接受管線輸入:False
接受萬用字元:False

-ForceWildcardHandling

此參數會處理通配符,並可能導致非預期的行為 (不建議) 。 您無法將其與 DisableWildcardHandling 結合。

類型:SwitchParameter
Position:Named
預設值:None
必要:False
接受管線輸入:False
接受萬用字元:False

-InputObject

指定要從中取得偵測子句的部署類型物件。 若要取得這個物件,請使用 Get-CMDeploymentType Cmdlet。

類型:IResultObject
別名:DeploymentType
Position:Named
預設值:None
必要:True
接受管線輸入:True
接受萬用字元:False

輸入

Microsoft.ConfigurationManagement.ManagementProvider.IResultObject

輸出

DetectionClause[]

DetectionClause