Freigeben über


Get-CMDeploymentTypeDetectionClause

Ruft die Erkennungsklauseln aus dem angegebenen Bereitstellungstyp ab.

Syntax

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

Beschreibung

Verwenden Sie ab Version 2107 dieses Cmdlet, um die Erkennungsklauseln aus dem angegebenen Bereitstellungstyp abzurufen.

Mit diesem Cmdlet können Sie eine Erkennungsklausel aus einer App abrufen und auf eine andere anwenden.

Beispiele

Beispiel 1: Kopieren einer Erkennungsklausel zwischen Apps

In diesem Beispiel wird ein MSI-Bereitstellungstyp aus der CenterApp-Anwendung abgerufen. Anschließend wird Get-CMDeploymentTypeDetectionClause verwendet, um die Erkennungsklausel abzurufen. Die dritte Zeile wendet diese Klausel mit Set-CMScriptDeploymentType auf eine andere Anwendung an.

$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

Parameter

-DisableWildcardHandling

Dieser Parameter behandelt Wildcardzeichen als Literalzeichenwerte. Sie können es nicht mit ForceWildcardHandling kombinieren.

Typ:SwitchParameter
Position:Named
Standardwert:None
Erforderlich:False
Pipelineeingabe akzeptieren:False
Platzhalterzeichen akzeptieren:False

-ForceWildcardHandling

Dieser Parameter verarbeitet Wildcardzeichen und kann zu unerwartetem Verhalten führen (nicht empfohlen). Sie können es nicht mit DisableWildcardHandling kombinieren.

Typ:SwitchParameter
Position:Named
Standardwert:None
Erforderlich:False
Pipelineeingabe akzeptieren:False
Platzhalterzeichen akzeptieren:False

-InputObject

Geben Sie ein Bereitstellungstypobjekt an, aus dem die Erkennungsklausel abgerufen werden soll. Verwenden Sie zum Abrufen dieses Objekts das Cmdlet Get-CMDeploymentType .

Typ:IResultObject
Aliase:DeploymentType
Position:Named
Standardwert:None
Erforderlich:True
Pipelineeingabe akzeptieren:True
Platzhalterzeichen akzeptieren:False

Eingaben

Microsoft.ConfigurationManagement.ManagementProvider.IResultObject

Ausgaben

DetectionClause[]

DetectionClause