Partager via


Get-CMApplication

Obtenez une application.

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>]

Description

Utilisez cette cmdlet pour obtenir une application Configuration Manager. Une application Configuration Manager définit les métadonnées sur l’application. Une application possède un ou plusieurs types de déploiement. Ces types de déploiement incluent les fichiers d’installation et les informations nécessaires à l’installation du logiciel sur les appareils. Un type de déploiement possède également des règles, telles que des méthodes et des exigences de détection. Ces règles spécifient quand et comment le client installe le logiciel.

Notes

Exécutez les cmdlets Configuration Manager à partir du lecteur de site Configuration Manager, par PS XYZ:\> exemple. Pour plus d’informations, voir la mise en place.

Exemples

Exemple 1 : Obtenir une application par nom

Cette commande obtient l’objet application nommé Application1.

Get-CMApplication -Name "Application1"

Exemple 2 : Obtenir l’application pour un type de déploiement

La première commande obtient l’objet de type de déploiement nommé DT2 pour l’application nommée Application1 et stocke l’objet dans $DeploymentType variable. La deuxième commande utilise l’opérateur de pipeline pour transmettre le type de déploiement stocké dans $DeploymentType à Get-CMApplication, qui obtient l’application pour le type de déploiement.

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

Paramètres

-DisableWildcardHandling

Ce paramètre traite les caractères génériques comme des valeurs littérales. Vous ne pouvez pas la combiner avec ForceWildcardHandling.

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

-Fast

Ajoutez ce paramètre pour ne pas actualiser automatiquement les propriétés différées. Les propriétés différées contiennent des valeurs qui sont relativement inefficaces à récupérer. L’obtention de ces propriétés peut entraîner un trafic réseau supplémentaire et diminuer les performances des cmdlet.

Si vous n’utilisez pas ce paramètre, la cmdlet affiche un avertissement. Pour désactiver cet avertissement, définissez $CMPSSuppressFastNotUsedCheck = $true .

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

-ForceWildcardHandling

Ce paramètre traite les caractères génériques et peut entraîner un comportement inattendu (non recommandé). Vous ne pouvez pas la combiner avec DisableWildcardHandling.

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

-Id

Spécifiez la CI_ID d’une application à obtenir. Par exemple, 136846.

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

-InputObject

Spécifiez un objet de type de déploiement pour obtenir l’application associée. Pour obtenir cet objet, utilisez la cmdlet Get-CMDeploymentType.

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

-ModelName

Spécifiez le ModelID d’une application à obtenir. Par exemple, 136846.

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

-Name

Spécifiez le nom d’une application à obtenir.

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

-ShowHidden

Ajoutez ce paramètre pour afficher les applications masquées. Une application masquée a la propriété IsHidden définie sur $true . Une application masquée ne s’affiche pas dans la console Configuration Manager et elle ne revient qu’avec cette cmdlet lorsque vous spécifiez ce paramètre.

Pour masquer une application, utilisez les commandes suivantes :

$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

Entrées

Microsoft.ConfigurationManagement.ManagementProvider.IResultObject

Sorties

IResultObject[]

IResultObject

IResultObject

Notes

Pour plus d’informations sur ces objets de retour et leurs propriétés, consultez les articles suivants :