Partilhar via


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:

Conversão-CMApplicação

ConversãoFrom-CMApplication

ConverteTo-CMApplicação

Exportação-CMApplicação

Aplicação cm-importação

Nova Aplicação de CM

Remoção-CMApplicação

Resumo-CMApplicação

Set-CMApplicação

Suspensão-CMApplicação