Get-CMPackage
Obtenha um pacote legado do 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 legado do Configuration Manager. O ramo atual do Configuration Manager continua a suportar pacotes e programas que foram utilizados no Configuration Manager 2007. Para obter mais informações, veja Pacotes e programas no Configuration Manager.
Outros objetos são considerados "pacotes" em determinados contextos, mas tem de utilizar outros cmdlets para os obter. Para obter mais informações, consulte as Ligações relacionadas.
Observação
Execute cmdlets do Configuration Manager a partir da unidade do site do Configuration Manager, por exemplo PS XYZ:\>
. Para obter mais informações, veja Introdução.
Exemplos
Exemplo 1: Obter todos os pacotes
Este comando obtém todos os pacotes legados do Configuration Manager e armazena-os nos pacotes de variáveis.
$packages = Get-CMPackage -PackageType RegularPackage
Exemplo 2: Obter um pacote com um ID
Este comando obtém o pacote que tem o ID CM100002.
Get-CMPackage -Id "CM100002"
Exemplo 3: Obter um pacote com um nome
Este comando obtém o pacote denominado Pacote de Cliente do Configuration Manager.
Get-CMPackage -Name "Configuration Manager Client Package"
Parâmetros
-DisableWildcardHandling
Este parâmetro trata os carateres universais como valores de carateres literais. 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 este parâmetro para não atualizar automaticamente as propriedades em diferido. As propriedades em diferido contêm valores relativamente ineficientes a obter. Obter estas propriedades pode causar tráfego de rede adicional e diminuir o desempenho do cmdlet.
Se não utilizar este parâmetro, o cmdlet apresenta um aviso. Para desativar este 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
Este parâmetro processa carateres universais e pode levar a um comportamento inesperado (não recomendado). 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 o ID do pacote a obter. 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 obter. 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 este objeto de retorno e as respetivas propriedades, veja SMS_Package classe WMI de servidor.