Get-CMSoftwareUpdate

取得軟體更新。

Syntax

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的軟體更新群組物件。 然後使用管線運算子將物件傳遞至 CMSoftwareUpdate。 結果是軟體更新群組的所有軟體更新清單。

Get-CMSoftwareUpdateGroup -Name "TestSUgroup10" | Get-CMSoftwareUpdate

參數

-ArticleId

指定軟體更新的 文章識別碼 。 例如,4571687

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

-BulletinId

指定軟體更新的 公告欄識別碼 。 例如,MS18-952

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

-CategoryName

指定軟體更新的類別名稱陣列。

Type:String[]
Aliases:CategoryNames
Position:Named
Default value:None
Accept pipeline input:False
Accept wildcard characters:False

-DatePostedMax

指定發行軟體更新的最晚日期。

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

-DatePostedMin

指定發行軟體更新的最早日期。

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

-DateRevisedMax

指定修訂軟體更新的最晚日期。

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

-DateRevisedMin

指定修訂軟體更新的最早日期。

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

-DisableWildcardHandling

此參數會將萬用字元視為常值字元值。 您無法將它與 ForceWildcardHandling合併。

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

-EulaExist

將此參數設定為 $true 以篩選具有授權協定之所有更新的結果。

Type:Boolean
Aliases:EulaExists
Position:Named
Default value:None
Accept pipeline input:False
Accept wildcard characters:False

-ForceWildcardHandling

這個參數會處理萬用字元,而且可能會造成未預期的行為 (不建議) 。 您無法將它與 DisableWildcardHandling合併。

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

-IncludeUpgrade

新增此參數以包含升級類別中的軟體更新。

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

-IsContentProvisioned

將此參數設定為 $true 以篩選網站下載內容之所有更新的結果。

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

-IsDeployed

將此參數設定為 $true 以篩選部署的所有更新的結果。

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

-IsExpired

將此參數設定為 $true 以篩選已到期的所有更新的結果。

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

-IsLatest

將此參數設定為 $true 以篩選最新版軟體更新的結果。

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

-IsOfflineServiceable

將此參數設定為 $true 以篩選離線維護的所有更新的結果。 您可以使用 DISM 命令列工具,將這些更新插入 OS 映射。

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

-IsSuperseded

將此參數設定為 $true 以篩選所有取代之更新的結果。

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

-IsUserDefined

將此參數設定為 $true ,以篩選使用者定義之所有更新的結果。

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

-OnlyExpired

新增此參數僅限搜尋到期的軟體更新。

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

-UpdateGroup

指定軟體更新群組物件。 若要取得此物件,請使用 CMSoftwareUpdateGroup Cmdlet。

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

-UpdateGroupId

指定軟體更新群組的 IDs 陣列。 此值是軟體更新群組的 CI_IDConfig 專案識別碼 。 例如,107078

Type:String[]
Position:Named
Default value:None
Accept pipeline input:False
Accept wildcard characters:False

-UpdateGroupName

指定軟體更新群組的名稱陣列。

Type:String[]
Position:Named
Default value:None
Accept pipeline input:False
Accept wildcard characters:False

-供應商

適用于版本2010和更新版本。 指定軟體更新廠商的名稱。 大多數軟體更新為廠商 "Microsoft" 。 如果您設定協力廠商軟體更新,請使用此值來篩選其他的更新廠商。

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

-名稱

指定軟體更新的名稱。 此參數會與當地語系化顯示名稱屬性進行比較。

您可以使用萬用字元:

  • *:多個字元
  • ?:單一字元
Type:String
Aliases:LocalizedDisplayName
Position:Named
Default value:None
Accept pipeline input:False
Accept wildcard characters:True

-嚴重性

指定軟體更新的嚴重性。

Type:CustomSeverityType
Accepted values:None, Low, Moderate, Important, Critical
Position:Named
Default value:None
Accept pipeline input:False
Accept wildcard characters:False

-快速

將此參數新增至不會自動重新整理遲緩屬性。 Lazy 屬性包含的值相對於取得的低效。 取得這些屬性可能會導致額外的網路流量,並降低 Cmdlet 效能。

如果您未使用此參數,Cmdlet 會顯示警告。 若要停用此警告,請設定 $CMPSSuppressFastNotUsedCheck = $true

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

-識別碼

指定軟體更新的識別碼。 例如,此值為 CI_ID 143404

Type:Int32
Aliases:CIId, CI_ID
Position:Named
Default value:None
Accept pipeline input:False
Accept wildcard characters:False

-類別

指定軟體更新的類別。 若要取得 category 物件,請使用 CMSoftwareUpdateCategory Cmdlet。

Type:IResultObject[]
Position:Named
Default value:None
Accept pipeline input:True
Accept wildcard characters:False

輸入

ConfigurationManagement [ManagementProvider]

ConfigurationManagement IResultObject

輸出

IResultObject []

IResultObject

備註

如需此 return 物件及其屬性的詳細資訊,請參閱 SMS_SoftwareUpdate SERVER WMI 類別