Get-CMApplication

Obtener una aplicación.

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

Use este cmdlet para obtener una aplicación de Configuration Manager. Una aplicación de Configuration Manager define los metadatos sobre la aplicación. Una aplicación tiene uno o varios tipos de implementación. Estos tipos de implementación incluyen los archivos de instalación y la información necesaria para instalar software en dispositivos. Un tipo de implementación también tiene reglas, como los métodos y requisitos de detección. Estas reglas especifican cuándo y cómo instala el software el cliente.

Nota

Ejecute los cmdlets de Configuration Manager desde la unidad de sitio de Configuration Manager, por ejemplo PS XYZ:\> . Para obtener más información, vea getting started.

Ejemplos

Ejemplo 1: Obtener una aplicación por su nombre

Este comando obtiene el objeto de aplicación denominado Application1.

Get-CMApplication -Name "Application1"

Ejemplo 2: Obtener la aplicación para un tipo de implementación

El primer comando obtiene el objeto de tipo de implementación denominado DT2 para la aplicación denominada Application1 y almacena el objeto en la variable $DeploymentType implementación. El segundo comando usa el operador de canalización para pasar el tipo de implementación almacenado en $DeploymentType a Get-CMApplication, que obtiene la aplicación para el tipo de implementación.

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

Parámetros

-DisableWildcardHandling

Este parámetro trata los caracteres comodín como valores de caracteres literales. No se puede combinar con ForceWildcardHandling.

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

-Fast

Agregue este parámetro para no actualizar automáticamente las propiedades diferida. Las propiedades diferida contienen valores que son relativamente ineficientes para recuperar. Obtener estas propiedades puede provocar tráfico de red adicional y disminuir el rendimiento del cmdlet.

Si no usa este parámetro, el cmdlet muestra una advertencia. Para deshabilitar esta advertencia, establezca $CMPSSuppressFastNotUsedCheck = $true .

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

-ForceWildcardHandling

Este parámetro procesa caracteres comodín y puede provocar un comportamiento inesperado (no recomendado). No se puede combinar con DisableWildcardHandling.

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

-Id

Especifique el CI_ID de una aplicación que se debe obtener. Por ejemplo, 136846.

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

-InputObject

Especifique un objeto de tipo de implementación para obtener la aplicación asociada. Para obtener este objeto, use el cmdlet Get-CMDeploymentType.

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

-ModelName

Especifique el ModelID de una aplicación que se debe obtener. Por ejemplo, 136846.

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

-Name

Especifique el nombre de una aplicación que se debe obtener.

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

-ShowHidden

Agregue este parámetro para mostrar aplicaciones ocultas. Una aplicación oculta tiene la propiedad IsHidden establecida en $true . Una aplicación oculta no se muestra en la consola de Configuration Manager y solo se devuelve con este cmdlet cuando se especifica este parámetro.

Para ocultar una aplicación, use los siguientes comandos:

$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

Entradas

Microsoft.ConfigurationManagement.ManagementProvider.IResultObject

Salidas

IResultObject[]

IResultObject

IResultObject

Notas

Para obtener más información sobre estos objetos devueltos y sus propiedades, consulte los siguientes artículos: