Compartilhar via


Get-CMPackage

Obtenha um pacote herdado Configuration Manager.

Sintaxe

Get-CMPackage
   [-Fast]
   [-Name <String>]
   [-PackageType <PackageType>]
   [-DisableWildcardHandling]
   [-ForceWildcardHandling]
   [<CommonParameters>]
Get-CMPackage
   [-Fast]
   -Id <String>
   [-PackageType <PackageType>]
   [-DisableWildcardHandling]
   [-ForceWildcardHandling]
   [<CommonParameters>]

Description

O cmdlet Get-CMPackage obtém um pacote herdado Configuration Manager. Configuration Manager branch atual continua a dar suporte a pacotes e programas que foram usados no Configuration Manager 2007. Para obter mais informações, consulte Pacotes e programas em Configuration Manager.

Outros objetos são considerados "pacotes" em determinados contextos, mas você precisa usar outros cmdlets para obtê-los. Para obter mais informações, confira os links relacionados.

Observação

Execute Configuration Manager cmdlets da unidade do site Configuration Manager, por exemplo PS XYZ:\>. Para obter mais informações, confira introdução.

Exemplos

Exemplo 1: Obter todos os pacotes

Esse comando obtém todos os pacotes herdados Configuration Manager e os armazena nos pacotes de variáveis.

$packages = Get-CMPackage -PackageType RegularPackage

Exemplo 2: Obter um pacote usando uma ID

Esse comando obtém o pacote que tem a ID CM100002.

Get-CMPackage -Id "CM100002"

Exemplo 3: Obter um pacote usando um nome

Esse comando obtém o pacote chamado Configuration Manager Pacote cliente.

Get-CMPackage -Name "Configuration Manager Client Package"

Parâmetros

-DisableWildcardHandling

Esse parâmetro trata caracteres curinga como valores de caractere literal. Você não pode combiná-lo com ForceWildcardHandling.

Tipo:SwitchParameter
Cargo:Named
Valor padrão:None
Obrigatório:False
Aceitar a entrada de pipeline:False
Aceitar caracteres curinga:False

-Fast

Adicione esse parâmetro para não atualizar automaticamente propriedades preguiçosas. Propriedades preguiçosas contêm valores relativamente ineficientes para recuperar. Obter essas propriedades pode causar tráfego de rede adicional e diminuir o desempenho do cmdlet.

Se você não usar esse parâmetro, o cmdlet exibirá um aviso. Para desabilitar esse aviso, defina $CMPSSuppressFastNotUsedCheck = $true.

Tipo:SwitchParameter
Cargo:Named
Valor padrão:None
Obrigatório:False
Aceitar a entrada de pipeline:False
Aceitar caracteres curinga:False

-ForceWildcardHandling

Esse parâmetro processa caracteres curinga e pode levar a um comportamento inesperado (não recomendado). Você não pode combiná-lo com DisableWildcardHandling.

Tipo:SwitchParameter
Cargo:Named
Valor padrão:None
Obrigatório:False
Aceitar a entrada de pipeline:False
Aceitar caracteres curinga:False

-Id

Especifica a ID do pacote a ser obtido. Por exemplo, "CM100002".

Tipo:String
Aliases:PackageId
Cargo:Named
Valor padrão:None
Obrigatório:True
Aceitar a entrada de pipeline:False
Aceitar caracteres curinga:False

-Name

Especifica o nome de um pacote a ser obtido. Por exemplo, "Configuration Manager Client Package".

Tipo:String
Cargo:Named
Valor padrão:None
Obrigatório:False
Aceitar a entrada de pipeline:False
Aceitar caracteres curinga:True

-PackageType

Especifique um tipo de pacote para filtrar o resultado.

Tipo:PackageType
Valores aceitos:RegularPackage, Driver, TaskSequence, SoftwareUpdate, ContentPackage, ImageDeployment, BootImage, OSInstallPackage
Cargo:Named
Valor padrão:None
Obrigatório:False
Aceitar a entrada de pipeline:False
Aceitar caracteres curinga:False

Entradas

None

Saídas

IResultObject[]

IResultObject

Observações

Para obter mais informações sobre esse objeto retornado e suas propriedades, consulte SMS_Package classe WMI do servidor.