Get-CMSoftwareUpdate
取得軟體更新。
語法
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>]
Description
使用此 Cmdlet 取得一或多個軟體更新。
如需詳細資訊,請參閱核心檔中的 軟體更新管理檔 。
注意事項
從 Configuration Manager 月臺磁碟驅動器執行 Configuration Manager Cmdlet,例如 PS XYZ:\>
。 如需詳細資訊,請 參閱開始使用。
範例
範例 1:取得下載的軟體更新
此命令會取得網站已下載的所有軟體更新。
Get-CMSoftwareUpdate -IsContentProvisioned $True
範例 2:依更新群組取得軟體更新
此命令會先取得名為 TestSUgroup10 的軟體更新群組物件。 然後,它會使用管線運算符將對象傳遞至 Get-CMSoftwareUpdate。 結果是軟體更新群組的所有軟體更新清單。
Get-CMSoftwareUpdateGroup -Name "TestSUgroup10" | Get-CMSoftwareUpdate
參數
-ArticleId
指定軟體更新的 發行項識別 碼。 例如,4571687
。
類型: | String |
Position: | Named |
預設值: | None |
必要: | False |
接受管線輸入: | False |
接受萬用字元: | True |
-BulletinId
指定軟體更新的 布告欄標識 碼。 例如,MS18-952
。
類型: | String |
Position: | Named |
預設值: | None |
必要: | False |
接受管線輸入: | False |
接受萬用字元: | True |
-Category
指定軟體更新的類別。 若要取得類別物件,請使用 Get-CMSoftwareUpdateCategory Cmdlet。
類型: | IResultObject[] |
Position: | Named |
預設值: | None |
必要: | False |
接受管線輸入: | True |
接受萬用字元: | False |
-CategoryName
指定軟體更新的類別名稱陣列。
類型: | String[] |
別名: | CategoryNames |
Position: | Named |
預設值: | None |
必要: | False |
接受管線輸入: | False |
接受萬用字元: | False |
-DatePostedMax
指定軟體更新發行的最新日期。
類型: | DateTime |
Position: | Named |
預設值: | None |
必要: | False |
接受管線輸入: | False |
接受萬用字元: | False |
-DatePostedMin
指定軟體更新發行最早的日期。
類型: | DateTime |
Position: | Named |
預設值: | None |
必要: | False |
接受管線輸入: | False |
接受萬用字元: | False |
-DateRevisedMax
指定軟體更新修訂的最新日期。
類型: | DateTime |
Position: | Named |
預設值: | None |
必要: | False |
接受管線輸入: | False |
接受萬用字元: | False |
-DateRevisedMin
指定修改軟體更新的最早日期。
類型: | DateTime |
Position: | Named |
預設值: | None |
必要: | False |
接受管線輸入: | False |
接受萬用字元: | False |
-DisableWildcardHandling
此參數會將通配符視為常值字元值。 您無法將其與 ForceWildcardHandling 結合。
類型: | SwitchParameter |
Position: | Named |
預設值: | None |
必要: | False |
接受管線輸入: | False |
接受萬用字元: | False |
-EulaExist
將此參數設定為 $true
,以篩選具有許可協定之所有更新的結果。
類型: | Boolean |
別名: | EulaExists |
Position: | Named |
預設值: | None |
必要: | False |
接受管線輸入: | False |
接受萬用字元: | False |
-Fast
新增此參數,不自動重新整理延遲屬性。 延遲屬性包含相對沒有效率的擷取值。 取得這些屬性可能會導致額外的網路流量,並降低 Cmdlet 效能。
如果您未使用此參數,Cmdlet 會顯示警告。 若要停用此警告,請設定 $CMPSSuppressFastNotUsedCheck = $true
。
類型: | SwitchParameter |
Position: | Named |
預設值: | None |
必要: | False |
接受管線輸入: | False |
接受萬用字元: | False |
-ForceWildcardHandling
此參數會處理通配符,並可能導致非預期的行為 (不建議) 。 您無法將其與 DisableWildcardHandling 結合。
類型: | SwitchParameter |
Position: | Named |
預設值: | None |
必要: | False |
接受管線輸入: | False |
接受萬用字元: | False |
-Id
指定軟體更新的識別碼。 這個值是 CI_ID,例如 143404
。
類型: | Int32 |
別名: | CIId, CI_ID |
Position: | Named |
預設值: | None |
必要: | True |
接受管線輸入: | False |
接受萬用字元: | False |
-IncludeUpgrade
新增此參數,以在升級類別中包含軟體更新。
類型: | SwitchParameter |
別名: | IncludeUpgrades |
Position: | Named |
預設值: | None |
必要: | False |
接受管線輸入: | False |
接受萬用字元: | False |
-IsContentProvisioned
將此參數設定為 $true
,以篩選網站已下載內容之所有更新的結果。
類型: | Boolean |
Position: | Named |
預設值: | None |
必要: | False |
接受管線輸入: | False |
接受萬用字元: | False |
-IsDeployed
將此參數設定為 $true
,以篩選已部署之所有更新的結果。
類型: | Boolean |
Position: | Named |
預設值: | None |
必要: | False |
接受管線輸入: | False |
接受萬用字元: | False |
-IsExpired
將此參數設定為 $true
,以篩選所有已過期更新的結果。
類型: | Boolean |
Position: | Named |
預設值: | None |
必要: | False |
接受管線輸入: | False |
接受萬用字元: | False |
-IsLatest
將此參數設定為 $true
,以篩選最新版軟體更新的結果。
類型: | Boolean |
Position: | Named |
預設值: | None |
必要: | False |
接受管線輸入: | False |
接受萬用字元: | False |
-IsOfflineServiceable
將此參數設定為 $true
,以篩選所有可離線服務更新的結果。 您可以使用 DISM 命令列工具,將這些更新插入 OS 映射中。
類型: | Boolean |
Position: | Named |
預設值: | None |
必要: | False |
接受管線輸入: | False |
接受萬用字元: | False |
-IsSuperseded
將此參數設定為 $true
,以篩選所有已取代更新的結果。
類型: | Boolean |
Position: | Named |
預設值: | None |
必要: | False |
接受管線輸入: | False |
接受萬用字元: | False |
-IsUserDefined
將此參數設定為 $true
,以篩選用戶定義之所有更新的結果。
類型: | Boolean |
Position: | Named |
預設值: | None |
必要: | False |
接受管線輸入: | False |
接受萬用字元: | False |
-Name
指定軟體更新的名稱。 此參數會與本地化的顯示名稱屬性進行比較。
您可以使用通配符:
-
*
:多個字元 -
?
:單一字元
類型: | String |
別名: | LocalizedDisplayName |
Position: | Named |
預設值: | None |
必要: | False |
接受管線輸入: | False |
接受萬用字元: | True |
-OnlyExpired
新增此參數,只搜尋過期的軟體更新。
類型: | SwitchParameter |
Position: | Named |
預設值: | None |
必要: | False |
接受管線輸入: | False |
接受萬用字元: | False |
-Severity
指定軟體更新的嚴重性。
類型: | CustomSeverityType |
接受的值: | None, Low, Moderate, Important, Critical |
Position: | Named |
預設值: | None |
必要: | False |
接受管線輸入: | False |
接受萬用字元: | False |
-UpdateGroup
指定軟體更新群組物件。 若要取得此物件,請使用 Get-CMSoftwareUpdateGroup Cmdlet。
類型: | IResultObject |
Position: | Named |
預設值: | None |
必要: | True |
接受管線輸入: | True |
接受萬用字元: | False |
-UpdateGroupId
指定軟體更新群組的識別碼陣列。 此值為軟體更新群組 的CI_ID 或設定 專案標識 碼。 例如,107078
。
類型: | String[] |
Position: | Named |
預設值: | None |
必要: | True |
接受管線輸入: | False |
接受萬用字元: | False |
-UpdateGroupName
指定軟體更新群組的名稱陣列。
類型: | String[] |
Position: | Named |
預設值: | None |
必要: | True |
接受管線輸入: | False |
接受萬用字元: | False |
-Vendor
適用於 2010 版和更新版本。 指定軟體更新廠商的名稱。 大部分軟體更新的廠商都是 "Microsoft"
。 如果您設定第三方軟體更新,請使用此值來篩選其他更新廠商。
類型: | String |
Position: | Named |
預設值: | None |
必要: | False |
接受管線輸入: | False |
接受萬用字元: | False |
輸入
Microsoft.ConfigurationManagement.ManagementProvider.IResultObject[]
Microsoft.ConfigurationManagement.ManagementProvider.IResultObject
輸出
IResultObject[]
IResultObject
備註
如需這個傳回物件及其屬性的詳細資訊,請 參閱SMS_SoftwareUpdate伺服器 WMI 類別。