Get-CMSoftwareUpdate
Ottenere un aggiornamento software.
Sintassi
Get-CMSoftwareUpdate
[-ArticleId <String>]
[-BulletinId <String>]
[-Category <IResultObject[]>]
[-CategoryName <String[]>]
[-DatePostedMax <DateTime>]
[-DatePostedMin <DateTime>]
[-DateRevisedMax <DateTime>]
[-DateRevisedMin <DateTime>]
[-EulaExist <Boolean>]
[-Fast]
[-IncludeUpgrade]
[-IsContentProvisioned <Boolean>]
[-IsDeployed <Boolean>]
[-IsExpired <Boolean>]
[-IsLatest <Boolean>]
[-IsOfflineServiceable <Boolean>]
[-IsSuperseded <Boolean>]
[-IsUserDefined <Boolean>]
[-Name <String>]
[-OnlyExpired]
[-Severity <CustomSeverityType>]
[-Vendor <String>]
[-DisableWildcardHandling]
[-ForceWildcardHandling]
[<CommonParameters>]
Get-CMSoftwareUpdate
[-Fast]
-Id <Int32>
[-DisableWildcardHandling]
[-ForceWildcardHandling]
[<CommonParameters>]
Get-CMSoftwareUpdate
[-Fast]
-UpdateGroup <IResultObject>
[-DisableWildcardHandling]
[-ForceWildcardHandling]
[<CommonParameters>]
Get-CMSoftwareUpdate
[-Fast]
-UpdateGroupId <String[]>
[-DisableWildcardHandling]
[-ForceWildcardHandling]
[<CommonParameters>]
Get-CMSoftwareUpdate
[-Fast]
-UpdateGroupName <String[]>
[-DisableWildcardHandling]
[-ForceWildcardHandling]
[<CommonParameters>]
Descrizione
Usare questo cmdlet per ottenere uno o più aggiornamenti software.
Per altre informazioni, vedere la documentazione sulla gestione degli aggiornamenti software nella documentazione di base.
Nota
Eseguire i cmdlet di Configuration Manager dall'unità del sito di Configuration Manager, ad esempio PS XYZ:\>
. Per altre informazioni, vedere Introduzione.
Esempio
Esempio 1: Ottenere gli aggiornamenti software scaricati
Questo comando ottiene tutti gli aggiornamenti software scaricati dal sito.
Get-CMSoftwareUpdate -IsContentProvisioned $True
Esempio 2: Ottenere gli aggiornamenti software per gruppo di aggiornamenti
Questo comando ottiene prima di tutto l'oggetto gruppo di aggiornamento software denominato TestSUgroup10. Usa quindi l'operatore della pipeline per passare l'oggetto a Get-CMSoftwareUpdate. Il risultato è l'elenco di tutti gli aggiornamenti software per il gruppo di aggiornamenti software.
Get-CMSoftwareUpdateGroup -Name "TestSUgroup10" | Get-CMSoftwareUpdate
Parametri
-ArticleId
Specificare l'ID articolo di un aggiornamento software. Ad esempio, 4571687
.
Tipo: | String |
Posizione: | Named |
Valore predefinito: | None |
Necessario: | False |
Accettare l'input della pipeline: | False |
Accettare caratteri jolly: | True |
-BulletinId
Specificare l'ID bollettino di un aggiornamento software. Ad esempio, MS18-952
.
Tipo: | String |
Posizione: | Named |
Valore predefinito: | None |
Necessario: | False |
Accettare l'input della pipeline: | False |
Accettare caratteri jolly: | True |
-Category
Specificare la categoria di un aggiornamento software. Per ottenere un oggetto categoria, usare il cmdlet Get-CMSoftwareUpdateCategory .
Tipo: | IResultObject[] |
Posizione: | Named |
Valore predefinito: | None |
Necessario: | False |
Accettare l'input della pipeline: | True |
Accettare caratteri jolly: | False |
-CategoryName
Specificare una matrice di nomi di categoria per gli aggiornamenti software.
Tipo: | String[] |
Alias: | CategoryNames |
Posizione: | Named |
Valore predefinito: | None |
Necessario: | False |
Accettare l'input della pipeline: | False |
Accettare caratteri jolly: | False |
-DatePostedMax
Specificare la data più recente in cui è stato rilasciato un aggiornamento software.
Tipo: | DateTime |
Posizione: | Named |
Valore predefinito: | None |
Necessario: | False |
Accettare l'input della pipeline: | False |
Accettare caratteri jolly: | False |
-DatePostedMin
Specificare la data meno recente in cui è stato rilasciato un aggiornamento software.
Tipo: | DateTime |
Posizione: | Named |
Valore predefinito: | None |
Necessario: | False |
Accettare l'input della pipeline: | False |
Accettare caratteri jolly: | False |
-DateRevisedMax
Specificare la data più recente in cui è stato rivisto un aggiornamento software.
Tipo: | DateTime |
Posizione: | Named |
Valore predefinito: | None |
Necessario: | False |
Accettare l'input della pipeline: | False |
Accettare caratteri jolly: | False |
-DateRevisedMin
Specificare la data meno recente in cui è stato rivisto un aggiornamento software.
Tipo: | DateTime |
Posizione: | Named |
Valore predefinito: | None |
Necessario: | False |
Accettare l'input della pipeline: | False |
Accettare caratteri jolly: | False |
-DisableWildcardHandling
Questo parametro considera i caratteri jolly come valori letterali. Non è possibile combinarlo con ForceWildcardHandling.
Tipo: | SwitchParameter |
Posizione: | Named |
Valore predefinito: | None |
Necessario: | False |
Accettare l'input della pipeline: | False |
Accettare caratteri jolly: | False |
-EulaExist
Impostare questo parametro su $true
per filtrare i risultati per tutti gli aggiornamenti con contratto di licenza.
Tipo: | Boolean |
Alias: | EulaExists |
Posizione: | Named |
Valore predefinito: | None |
Necessario: | False |
Accettare l'input della pipeline: | False |
Accettare caratteri jolly: | 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
.
Tipo: | SwitchParameter |
Posizione: | Named |
Valore predefinito: | None |
Necessario: | False |
Accettare l'input della pipeline: | False |
Accettare caratteri jolly: | False |
-ForceWildcardHandling
Questo parametro elabora caratteri jolly e può causare un comportamento imprevisto (non consigliato). Non è possibile combinarlo con DisableWildcardHandling.
Tipo: | SwitchParameter |
Posizione: | Named |
Valore predefinito: | None |
Necessario: | False |
Accettare l'input della pipeline: | False |
Accettare caratteri jolly: | False |
-Id
Specifica l'ID di un aggiornamento software. Questo valore è il CI_ID, ad esempio 143404
.
Tipo: | Int32 |
Alias: | CIId, CI_ID |
Posizione: | Named |
Valore predefinito: | None |
Necessario: | True |
Accettare l'input della pipeline: | False |
Accettare caratteri jolly: | False |
-IncludeUpgrade
Aggiungere questo parametro per includere gli aggiornamenti software nella categoria di aggiornamento.
Tipo: | SwitchParameter |
Alias: | IncludeUpgrades |
Posizione: | Named |
Valore predefinito: | None |
Necessario: | False |
Accettare l'input della pipeline: | False |
Accettare caratteri jolly: | False |
-IsContentProvisioned
Impostare questo parametro su $true
per filtrare i risultati per tutti gli aggiornamenti per cui il sito ha scaricato il contenuto.
Tipo: | Boolean |
Posizione: | Named |
Valore predefinito: | None |
Necessario: | False |
Accettare l'input della pipeline: | False |
Accettare caratteri jolly: | False |
-IsDeployed
Impostare questo parametro su $true
per filtrare i risultati per tutti gli aggiornamenti distribuiti.
Tipo: | Boolean |
Posizione: | Named |
Valore predefinito: | None |
Necessario: | False |
Accettare l'input della pipeline: | False |
Accettare caratteri jolly: | False |
-IsExpired
Impostare questo parametro su $true
per filtrare i risultati per tutti gli aggiornamenti scaduti.
Tipo: | Boolean |
Posizione: | Named |
Valore predefinito: | None |
Necessario: | False |
Accettare l'input della pipeline: | False |
Accettare caratteri jolly: | False |
-IsLatest
Impostare questo parametro su $true
per filtrare i risultati per la versione più recente dell'aggiornamento software.
Tipo: | Boolean |
Posizione: | Named |
Valore predefinito: | None |
Necessario: | False |
Accettare l'input della pipeline: | False |
Accettare caratteri jolly: | False |
-IsOfflineServiceable
Impostare questo parametro su per filtrare i risultati per tutti gli aggiornamenti che sono offline.Set this parameter to $true
filter results for all updates that are offline-serviceable. È possibile usare lo strumento da riga di comando gestione e manutenzione immagini distribuzione per inserire questi aggiornamenti in un'immagine del sistema operativo.
Tipo: | Boolean |
Posizione: | Named |
Valore predefinito: | None |
Necessario: | False |
Accettare l'input della pipeline: | False |
Accettare caratteri jolly: | False |
-IsSuperseded
Impostare questo parametro su $true
per filtrare i risultati per tutti gli aggiornamenti sostituiti.
Tipo: | Boolean |
Posizione: | Named |
Valore predefinito: | None |
Necessario: | False |
Accettare l'input della pipeline: | False |
Accettare caratteri jolly: | False |
-IsUserDefined
Impostare questo parametro su $true
per filtrare i risultati per tutti gli aggiornamenti definiti dall'utente.
Tipo: | Boolean |
Posizione: | Named |
Valore predefinito: | None |
Necessario: | False |
Accettare l'input della pipeline: | False |
Accettare caratteri jolly: | False |
-Name
Specificare il nome di un aggiornamento software. Questo parametro viene confrontato con l'attributo del nome visualizzato localizzato.
È possibile usare caratteri jolly:
-
*
: più caratteri -
?
: carattere singolo
Tipo: | String |
Alias: | LocalizedDisplayName |
Posizione: | Named |
Valore predefinito: | None |
Necessario: | False |
Accettare l'input della pipeline: | False |
Accettare caratteri jolly: | True |
-OnlyExpired
Aggiungere questo parametro per cercare solo gli aggiornamenti software scaduti.
Tipo: | SwitchParameter |
Posizione: | Named |
Valore predefinito: | None |
Necessario: | False |
Accettare l'input della pipeline: | False |
Accettare caratteri jolly: | False |
-Severity
Specificare la gravità dell'aggiornamento software.
Tipo: | CustomSeverityType |
Valori accettati: | None, Low, Moderate, Important, Critical |
Posizione: | Named |
Valore predefinito: | None |
Necessario: | False |
Accettare l'input della pipeline: | False |
Accettare caratteri jolly: | False |
-UpdateGroup
Specificare l'oggetto gruppo di aggiornamento software. Per ottenere questo oggetto, usare il cmdlet Get-CMSoftwareUpdateGroup .
Tipo: | IResultObject |
Posizione: | Named |
Valore predefinito: | None |
Necessario: | True |
Accettare l'input della pipeline: | True |
Accettare caratteri jolly: | False |
-UpdateGroupId
Specificare una matrice di ID dei gruppi di aggiornamento software. Questo valore è l'ID CI_ID o dell'elemento di configurazione del gruppo di aggiornamento software. Ad esempio, 107078
.
Tipo: | String[] |
Posizione: | Named |
Valore predefinito: | None |
Necessario: | True |
Accettare l'input della pipeline: | False |
Accettare caratteri jolly: | False |
-UpdateGroupName
Specificare una matrice di nomi di gruppi di aggiornamento software.
Tipo: | String[] |
Posizione: | Named |
Valore predefinito: | None |
Necessario: | True |
Accettare l'input della pipeline: | False |
Accettare caratteri jolly: | False |
-Vendor
Si applica alla versione 2010 e successive. Specificare il nome del fornitore dell'aggiornamento software. Il fornitore per la maggior parte degli aggiornamenti software è "Microsoft"
. Se si configurano aggiornamenti software di terze parti, usare questo valore per filtrare in base ad altri fornitori di aggiornamenti.
Tipo: | String |
Posizione: | Named |
Valore predefinito: | None |
Necessario: | False |
Accettare l'input della pipeline: | False |
Accettare caratteri jolly: | False |
Input
Microsoft.ConfigurationManagement.ManagementProvider.IResultObject[]
Microsoft.ConfigurationManagement.ManagementProvider.IResultObject
Output
IResultObject[]
IResultObject
Note
Per altre informazioni su questo oggetto restituito e sulle relative proprietà, vedere SMS_SoftwareUpdate classe WMI del server.