Get-CMPackage

Ottenere un pacchetto legacy Configuration Manager.

Sintassi

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

Descrizione

Il cmdlet Get-CMPackage ottiene un pacchetto legacy Configuration Manager. Configuration Manager current branch continua a supportare pacchetti e programmi usati in Configuration Manager 2007. Per altre informazioni, vedere Pacchetti e programmi in Configuration Manager.

Altri oggetti vengono considerati "pacchetti" in determinati contesti, ma è necessario usare altri cmdlet per ottenerli. Per altre informazioni, vedere i collegamenti correlati.

Nota

Eseguire Configuration Manager cmdlet dall'unità del sito Configuration Manager, ad esempio PS XYZ:\>. Per altre informazioni, vedere Introduzione.

Esempio

Esempio 1: Ottenere tutti i pacchetti

Questo comando ottiene tutti i pacchetti legacy Configuration Manager e li archivia nei pacchetti di variabili.

$packages = Get-CMPackage -PackageType RegularPackage

Esempio 2: Ottenere un pacchetto usando un ID

Questo comando ottiene il pacchetto con ID CM100002.

Get-CMPackage -Id "CM100002"

Esempio 3: Ottenere un pacchetto usando un nome

Questo comando ottiene il pacchetto denominato Configuration Manager Client Package.

Get-CMPackage -Name "Configuration Manager Client Package"

Parametri

-DisableWildcardHandling

Questo parametro considera i caratteri jolly come valori letterali. Non è possibile combinarlo con ForceWildcardHandling.

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

-Fast

Aggiungere questo parametro per non aggiornare automaticamente le proprietà lazy. Le proprietà lazy contengono valori relativamente inefficienti da recuperare. Il recupero di queste proprietà può causare traffico di rete aggiuntivo e ridurre le prestazioni dei cmdlet.

Se non si usa questo parametro, il cmdlet visualizza un avviso. Per disabilitare questo avviso, impostare $CMPSSuppressFastNotUsedCheck = $true.

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

-ForceWildcardHandling

Questo parametro elabora caratteri jolly e può causare un comportamento imprevisto (non consigliato). Non è possibile combinarlo con DisableWildcardHandling.

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

-Id

Specifica l'ID pacchetto da ottenere. Ad esempio, "CM100002".

Type:String
Aliases:PackageId
Position:Named
Default value:None
Required:True
Accept pipeline input:False
Accept wildcard characters:False

-Name

Specifica il nome di un pacchetto da ottenere. Ad esempio, "Configuration Manager Client Package".

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

-PackageType

Specificare un tipo di pacchetto per filtrare il risultato.

Type:PackageType
Accepted values:RegularPackage, Driver, TaskSequence, SoftwareUpdate, ContentPackage, ImageDeployment, BootImage, OSInstallPackage
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

Input

None

Output

IResultObject[]

IResultObject

Note

Per altre informazioni su questo oggetto restituito e sulle relative proprietà, vedere SMS_Package classe WMI del server.