Get-CMApplication

Rufen Sie eine Anwendung ab.

Syntax

Get-CMApplication
   [-Fast]
   [[-Name] <String>]
   [-ShowHidden]
   [-DisableWildcardHandling]
   [-ForceWildcardHandling]
   [<CommonParameters>]
Get-CMApplication
   [-Fast]
   -Id <Int32>
   [-ShowHidden]
   [-DisableWildcardHandling]
   [-ForceWildcardHandling]
   [<CommonParameters>]
Get-CMApplication
   [-Fast]
   -InputObject <IResultObject>
   [-ShowHidden]
   [-DisableWildcardHandling]
   [-ForceWildcardHandling]
   [<CommonParameters>]
Get-CMApplication
   [-Fast]
   -ModelName <String>
   [-ShowHidden]
   [-DisableWildcardHandling]
   [-ForceWildcardHandling]
   [<CommonParameters>]

Beschreibung

Verwenden Sie dieses Cmdlet, um eine Configuration Manager-Anwendung abzurufen. Eine Configuration Manager-Anwendung definiert die Metadaten der App. Eine Anwendung verfügt über einen oder mehrere Bereitstellungstypen. Diese Bereitstellungstypen enthalten die Installationsdateien und Informationen, die zum Installieren von Software auf Geräten erforderlich sind. Ein Bereitstellungstyp verfügt auch über Regeln, z. B. Erkennungsmethoden und Anforderungen. Diese Regeln geben an, wann und wie der Client die Software installiert.

Hinweis

Führen Sie Configuration Manager-Cmdlets beispielsweise vom Configuration Manager-Standortlaufwerk PS XYZ:\> aus. Weitere Informationen finden Sie unter "Erste Schritte".

Beispiele

Beispiel 1: Abrufen einer Anwendung anhand des Namens

Dieser Befehl ruft das Anwendungsobjekt mit dem Namen Application1ab.

Get-CMApplication -Name "Application1"

Beispiel 2: Abrufen der Anwendung für einen Bereitstellungstyp

Der erste Befehl ruft das Bereitstellungstypobjekt namens DT2 für die Anwendung mit dem Namen "Application1" ab und speichert das Objekt in der variablen $DeploymentType. Der zweite Befehl verwendet den Pipelineoperator, um den in $DeploymentType gespeicherten Bereitstellungstyp an Get-CMApplicationzu übergeben, wodurch die Anwendung für den Bereitstellungstyp abgerufen wird.

$DeploymentType = Get-CMDeploymentType -DeploymentTypeName "DT2" -ApplicationName "Application1"
$DeploymentType | Get-CMApplication

Parameter

-DisableWildcardHandling

Dieser Parameter behandelt Platzhalterzeichen als Literalzeichenwerte. Sie können es nicht mit ForceWildcardHandlingkombinieren.

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

-Fast

Fügen Sie diesen Parameter hinzu, um nicht automatisch verzögerte Eigenschaften zu aktualisieren. Lazy-Eigenschaften enthalten Werte, die relativ ineffizient abzurufen sind. Das Abrufen dieser Eigenschaften kann zusätzlichen Netzwerkdatenverkehr verursachen und die Leistung von Cmdlets verringern.

Wenn Sie diesen Parameter nicht verwenden, zeigt das Cmdlet eine Warnung an. Um diese Warnung zu deaktivieren, legen Sie $CMPSSuppressFastNotUsedCheck = $true fest.

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

-ForceWildcardHandling

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

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

-Id

Geben Sie die CI_ID einer abzurufenden Anwendung an. Beispiel: 136846.

Type:Int32
Aliases:CIId, CI_ID
Position:Named
Default value:None
Accept pipeline input:False
Accept wildcard characters:False

-InputObject

Geben Sie ein Bereitstellungstypobjekt an, um die zugeordnete Anwendung abzurufen. Verwenden Sie zum Abrufen dieses Objekts das Cmdlet "Get-CMDeploymentType".

Type:IResultObject
Aliases:DeploymentType
Position:Named
Default value:None
Accept pipeline input:True
Accept wildcard characters:False

-ModelName

Geben Sie die ModelID einer abzurufenden Anwendung an. Beispiel: 136846.

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

-Name

Geben Sie den Namen einer abzurufenden Anwendung an.

Type:String
Aliases:LocalizedDisplayName, ApplicationName
Position:0
Default value:None
Accept pipeline input:False
Accept wildcard characters:True

-ShowHidden

Fügen Sie diesen Parameter hinzu, um ausgeblendete Anwendungen anzuzeigen. Für eine ausgeblendete Anwendung ist die IsHidden-Eigenschaft $true auf . Eine ausgeblendete App wird nicht in der Configuration Manager-Konsole angezeigt und wird nur mit diesem Cmdlet zurückgegeben, wenn Sie diesen Parameter angeben.

Um eine Anwendung auszublenden, verwenden Sie die folgenden Befehle:

$app = Get-CMApplication -Name "Test-App" $app. IsHidden = $true $app. Put()

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

Eingaben

Microsoft.ConfigurationManagement.ManagementProvider.IResultObject

Ausgaben

IResultObject[]

IResultObject

IResultObject

Hinweise

Weitere Informationen zu diesen Rückgabeobjekten und deren Eigenschaften finden Sie in den folgenden Artikeln: