Get-CMApplication
SYNOPSIS
Obter uma inscrição.
SYNTAX
SearchByName (Padrão)
Get-CMApplication [-Fast] [[-Name] <String>] [-ShowHidden] [-DisableWildcardHandling] [-ForceWildcardHandling]
[<CommonParameters>]
SearchByIdMandatory
Get-CMApplication [-Fast] -Id <Int32> [-ShowHidden] [-DisableWildcardHandling] [-ForceWildcardHandling]
[<CommonParameters>]
SearchByDeploymentType
Get-CMApplication [-Fast] -InputObject <IResultObject> [-ShowHidden] [-DisableWildcardHandling]
[-ForceWildcardHandling] [<CommonParameters>]
SearchByModelName
Get-CMApplication [-Fast] -ModelName <String> [-ShowHidden] [-DisableWildcardHandling] [-ForceWildcardHandling]
[<CommonParameters>]
DESCRIPTION
Utilize este cmdlet para obter uma aplicação De Gestor de Configuração. Uma aplicação do Gestor de Configuração define os metadados sobre a aplicação. Uma aplicação tem um ou mais tipos de implementação. Estes tipos de implementação incluem os ficheiros de instalação e as informações necessárias para instalar software em dispositivos. Um tipo de implantação também tem regras, tais como métodos de deteção e requisitos. Estas regras especificam quando e como o cliente instala o software.
Nota
Executar cmdlets do Gestor de Configuração a partir da unidade do site do Gestor de Configuração, por exemplo PS XYZ:\>
. Para mais informações, consulte a partida.
EXAMPLES
Exemplo 1: Obter uma aplicação pelo nome
Este comando obtém o objeto de aplicação denominado Application1.
Get-CMApplication -Name "Application1"
Exemplo 2: Obtenha a aplicação para um tipo de implantação
O primeiro comando obtém o objeto tipo de implantação chamado DT2 para a aplicação denominada Aplicação1 e armazena o objeto na variável $DeploymentType. O segundo comando utiliza o operador do gasoduto para passar o tipo de implantação armazenado em $DeploymentType para a Get-CMApplication, que recebe a aplicação para o tipo de implantação.
$DeploymentType = Get-CMDeploymentType -DeploymentTypeName "DT2" -ApplicationName "Application1"
$DeploymentType | Get-CMApplication
PARAMETERS
-DisableWildcardHandling
Este parâmetro trata os caracteres wildcard como valores de caracteres literais. Não pode combiná-lo com ForceWildcardHandling.
Type: SwitchParameter
Parameter Sets: (All)
Aliases:
Required: False
Position: Named
Default value: None
Accept pipeline input: False
Accept wildcard characters: False
- Rápido
Adicione este parâmetro para não atualizar automaticamente as propriedades preguiçosas. As propriedades preguiçosas contêm valores que são relativamente ineficientes de recuperação. Obter estas propriedades pode causar tráfego adicional de rede e diminuir o desempenho do cmdlet.
Se não utilizar este parâmetro, o cmdlet apresenta um aviso. Para desativar este aviso, desative $CMPSSuppressFastNotUsedCheck = $true
.
Type: SwitchParameter
Parameter Sets: (All)
Aliases:
Required: False
Position: Named
Default value: None
Accept pipeline input: False
Accept wildcard characters: False
-ForceWildcardHandling
Este parâmetro processa caracteres wildcard e pode levar a um comportamento inesperado (não recomendado). Não é possível combiná-lo com DisableWildcardHandling.
Type: SwitchParameter
Parameter Sets: (All)
Aliases:
Required: False
Position: Named
Default value: None
Accept pipeline input: False
Accept wildcard characters: False
- ID
Especifique a CI_ID de uma aplicação a receber. Por exemplo, 136846
.
Type: Int32
Parameter Sets: SearchByIdMandatory
Aliases: CIId, CI_ID
Required: True
Position: Named
Default value: None
Accept pipeline input: False
Accept wildcard characters: False
-InputObject
Especifique um objeto tipo de implementação para obter a aplicação associada. Para obter este objeto, utilize o cmdlet Get-CMDeploymentType.
Type: IResultObject
Parameter Sets: SearchByDeploymentType
Aliases: DeploymentType
Required: True
Position: Named
Default value: None
Accept pipeline input: True (ByValue)
Accept wildcard characters: False
-Nome modelo
Especifique o ModelID de uma aplicação a receber. Por exemplo, 136846
.
Type: String
Parameter Sets: SearchByModelName
Aliases:
Required: True
Position: Named
Default value: None
Accept pipeline input: False
Accept wildcard characters: False
-Name
Especifique o nome de uma aplicação para obter.
Type: String
Parameter Sets: SearchByName
Aliases: LocalizedDisplayName, ApplicationName
Required: False
Position: 0
Default value: None
Accept pipeline input: False
Accept wildcard characters: True
-ShowHidden
Adicione este parâmetro para mostrar aplicações ocultas. Uma aplicação escondida tem a propriedade IsHidden definida para $true
. Uma aplicação escondida não é apresentada na consola Do Gestor de Configuração e só regressa com este cmdlet quando especifica este parâmetro.
Para ocultar uma aplicação, utilize os seguintes comandos:
$app = Get-CMApplication -Nome "app de teste" $app. IsHidden = $true $app. Colocar()
Type: SwitchParameter
Parameter Sets: (All)
Aliases:
Required: False
Position: Named
Default value: None
Accept pipeline input: False
Accept wildcard characters: False
CommonParameters
Este cmdlet suporta os parâmetros comuns: -Debug, -ErrorAction, -ErrorVariable, -InformationAction, -InformationVariable, -OutVariable, -OutBuffer, -PipelineVariable, -Verbose, -WarningAction e -WarningVariable. Para mais informações, consulte about_CommonParameters.
INPUTS
Microsoft.ConfigurationManagement.ManagementProvider.IResultObject
OUTPUTS
IResultObject[]#SMS_ApplicationLatest
IResultObject#SMS_ApplicationLatest
IResultObject#SMS_Application
NOTAS
Para obter mais informações sobre estes objetos de retorno e suas propriedades, consulte os seguintes artigos:
- SMS_Application server WMI class (Classe WMI de servidor SMS_Application)
- SMS_ApplicationLatest server WMI class (Classe WMI de servidor SMS_ApplicationLatest)