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: