共用方式為


Set-CMSoftwareUpdatePointComponent

設定軟體更新點的月臺元件。

語法

Set-CMSoftwareUpdatePointComponent
   [-AddCompany <String[]>]
   [-AddLanguageSummaryDetail <String[]>]
   [-AddLanguageUpdateFile <String[]>]
   [-AddProduct <String[]>]
   [-AddProductFamily <String[]>]
   [-AddUpdateClassification <String[]>]
   [-ContentFileOption <ContentFileOptions>]
   [-DefaultWsusServer <String>]
   [-EnableCallWsusCleanupWizard <Boolean>]
   [-EnableManualCertManagement <Boolean>]
   [-EnableSyncFailureAlert <Boolean>]
   [-EnableThirdPartyUpdates <Boolean>]
   [-FeatureUpdateMaxRuntimeMins <Int32>]
   [-ImmediatelyExpireSupersedence <Boolean>]
   [-ImmediatelyExpireSupersedenceForFeature <Boolean>]
   [-NonFeatureUpdateMaxRuntimeMins <Int32>]
   [-PassThru]
   [-RemoveCompany <String[]>]
   [-RemoveLanguageSummaryDetail <String[]>]
   [-RemoveLanguageUpdateFile <String[]>]
   [-RemoveProduct <String[]>]
   [-RemoveProductFamily <String[]>]
   [-RemoveUpdateClassification <String[]>]
   [-ReportingEvent <ReportingEventType>]
   [-Schedule <IResultObject>]
   [-SiteCode <String>]
   [-SynchronizeAction <SynchronizeActionType>]
   [-UpstreamSourceLocation <String>]
   [-WaitMonth <Int32>]
   [-WaitMonthForFeature <Int32>]
   [-DisableWildcardHandling]
   [-ForceWildcardHandling]
   [-WhatIf]
   [-Confirm]
   [<CommonParameters>]
Set-CMSoftwareUpdatePointComponent
   [-AddCompany <String[]>]
   [-AddLanguageSummaryDetail <String[]>]
   [-AddLanguageUpdateFile <String[]>]
   [-AddProduct <String[]>]
   [-AddProductFamily <String[]>]
   [-AddUpdateClassification <String[]>]
   [-ContentFileOption <ContentFileOptions>]
   [-DefaultWsusServer <String>]
   [-EnableCallWsusCleanupWizard <Boolean>]
   [-EnableManualCertManagement <Boolean>]
   [-EnableSyncFailureAlert <Boolean>]
   [-EnableThirdPartyUpdates <Boolean>]
   [-FeatureUpdateMaxRuntimeMins <Int32>]
   [-ImmediatelyExpireSupersedence <Boolean>]
   [-ImmediatelyExpireSupersedenceForFeature <Boolean>]
   -Name <String>
   [-NonFeatureUpdateMaxRuntimeMins <Int32>]
   [-PassThru]
   [-RemoveCompany <String[]>]
   [-RemoveLanguageSummaryDetail <String[]>]
   [-RemoveLanguageUpdateFile <String[]>]
   [-RemoveProduct <String[]>]
   [-RemoveProductFamily <String[]>]
   [-RemoveUpdateClassification <String[]>]
   [-ReportingEvent <ReportingEventType>]
   [-Schedule <IResultObject>]
   [-SynchronizeAction <SynchronizeActionType>]
   [-UpstreamSourceLocation <String>]
   [-WaitMonth <Int32>]
   [-WaitMonthForFeature <Int32>]
   [-DisableWildcardHandling]
   [-ForceWildcardHandling]
   [-WhatIf]
   [-Confirm]
   [<CommonParameters>]
Set-CMSoftwareUpdatePointComponent
   [-AddCompany <String[]>]
   [-AddLanguageSummaryDetail <String[]>]
   [-AddLanguageUpdateFile <String[]>]
   [-AddProduct <String[]>]
   [-AddProductFamily <String[]>]
   [-AddUpdateClassification <String[]>]
   [-ContentFileOption <ContentFileOptions>]
   [-DefaultWsusServer <String>]
   [-EnableCallWsusCleanupWizard <Boolean>]
   [-EnableManualCertManagement <Boolean>]
   [-EnableSyncFailureAlert <Boolean>]
   [-EnableThirdPartyUpdates <Boolean>]
   [-FeatureUpdateMaxRuntimeMins <Int32>]
   [-ImmediatelyExpireSupersedence <Boolean>]
   [-ImmediatelyExpireSupersedenceForFeature <Boolean>]
   -InputObject <IResultObject>
   [-NonFeatureUpdateMaxRuntimeMins <Int32>]
   [-PassThru]
   [-RemoveCompany <String[]>]
   [-RemoveLanguageSummaryDetail <String[]>]
   [-RemoveLanguageUpdateFile <String[]>]
   [-RemoveProduct <String[]>]
   [-RemoveProductFamily <String[]>]
   [-RemoveUpdateClassification <String[]>]
   [-ReportingEvent <ReportingEventType>]
   [-Schedule <IResultObject>]
   [-SynchronizeAction <SynchronizeActionType>]
   [-UpstreamSourceLocation <String>]
   [-WaitMonth <Int32>]
   [-WaitMonthForFeature <Int32>]
   [-DisableWildcardHandling]
   [-ForceWildcardHandling]
   [-WhatIf]
   [-Confirm]
   [<CommonParameters>]

Description

使用此 Cmdlet 來設定軟體更新點的月臺元件。 在您新增軟體更新點之後使用它,例如 使用 Add-CMSoftwareUpdatePoint Cmdlet。 您也可以使用此 Cmdlet 來重新設定現有的軟體更新點。

軟體更新點元件會與Windows Server Update Services (WSUS) 伺服器互動,以設定更新設定、要求與上游更新來源進行同步處理,以及將更新從 WSUS 資料庫同步至中央月臺上的月臺伺服器資料庫。

如需詳細資訊,請參閱Configuration Manager 的網站元件

注意事項

從Configuration Manager月臺磁片磁碟機執行 Configuration Manager Cmdlet,例如 PS XYZ:\> 。 如需詳細資訊,請 參閱開始使用

範例

範例 1:修改軟體更新點月臺元件

第一個命令會從 XYZ 網站取得軟體更新點元件物件。 命令會將 物件儲存在 $supComp 變數中。

第二個命令會建立排程物件,每三天重複一次。

此范 例接著會 將 Cmdlet 參數展開至 parameters 變數。 不一定需要套用參數,只要讓您更輕鬆地讀取這麼長命令列的參數即可。

最後一個命令會修改軟體更新點元件的一般屬性。

$supComp = Get-CMSoftwareUpdatePointComponent -SiteSystemServerName 'sup1.contoso.com' -SiteCode 'XYZ'

$schedule = New-CMSchedule -RecurCount 3 -RecurInterval Days -Start "2020/1/7 12:00:00"

$addLang = "Dutch"
$removeLang = "English"

$parameters = @{
  InputObject = $supComp
  DefaultWsusServer = 'sup.contoso.com'
  SynchronizeAction = 'SynchronizeFromMicrosoftUpdate'
  ReportingEvent = 'CreateAllWsusReportingEvents'
  RemoveUpdateClassification = "Update Rollups"
  AddUpdateClassification = "Critical Updates"
  Schedule = $schedule
  EnableSyncFailureAlert = $true
  ImmediatelyExpireSupersedence = $true
  AddLanguageUpdateFile = $addLang
  AddLanguageSummaryDetails = $addLang
  RemoveLanguageUpdateFile = $removeLang
  RemoveLanguageSummaryDetails = $removeLang
}

Set-CMSoftwareUpdatePointComponent @parameters

範例 2:停用軟體更新點同步處理

下列命令會從停用同步處理的月臺元件中移除排程。

Set-CMSoftwareUpdatePointComponent -Name "Contoso-SiteSysSrv.Western.Contoso.com" -Schedule $null

參數

-AddCompany

此參數是公司名稱的字串陣列。 使用此選項來同步處理整個公司的 產品清單。

若要從此清單中移除整個公司,請使用 RemoveCompany 參數。

如需詳細資訊, 請參閱設定要同步處理的分類和產品

類型:String[]
別名:AddCompanies
Position:Named
預設值:None
必要:False
接受管線輸入:False
接受萬用字元:False

-AddLanguageSummaryDetail

此參數是語言名稱的字串陣列。 使用此選項下載指定語言的 摘要詳細 資料。

若要從此清單中移除語言,請使用 RemoveLanguageSummaryDetail 參數。

如需詳細資訊,請參閱 規劃同步處理設定 - 語言

類型:String[]
別名:AddLanguageSummaryDetails
Position:Named
預設值:None
必要:False
接受管線輸入:False
接受萬用字元:False

-AddLanguageUpdateFile

此參數是語言名稱的字串陣列。 使用此選項下載指定語言的 軟體更新檔案

若要從此清單中移除語言,請使用 RemoveLanguageUpdateFile 參數。

如需詳細資訊,請參閱 規劃同步處理設定 - 語言

類型:String[]
Position:Named
預設值:None
必要:False
接受管線輸入:False
接受萬用字元:False

-AddProduct

此參數是產品名稱的字串陣列。 使用此選項來同步 處理產品

若要從此清單中移除產品,請使用 RemoveProduct 參數。

如需詳細資訊, 請參閱設定要同步處理的分類和產品

類型:String[]
別名:AddProducts
Position:Named
預設值:None
必要:False
接受管線輸入:False
接受萬用字元:False

-AddProductFamily

此參數是產品系列名稱的字串陣列。 使用此選項來同步處理產品系列 的產品清單。

若要從此清單中移除整個產品系列,請使用 RemoveProductFamily 參數。

如需詳細資訊, 請參閱設定要同步處理的分類和產品

類型:String[]
別名:AddProductFamilies
Position:Named
預設值:None
必要:False
接受管線輸入:False
接受萬用字元:False

-AddUpdateClassification

此參數是更新分類的字串陣列。 使用此選項來同步處理特定軟體更新 分類

若要從此清單中移除分類,請使用 RemoveUpdateClassification 參數。

如需詳細資訊, 請參閱設定要同步處理的分類和產品

類型:String[]
Position:Named
預設值:None
必要:False
接受管線輸入:False
接受萬用字元:False

-Confirm

執行 Cmdlet 之前提示您確認。

類型:SwitchParameter
別名:cf
Position:Named
預設值:False
必要:False
接受管線輸入:False
接受萬用字元:False

-ContentFileOption

使用此參數來設定軟體更新點下載更新檔案的方式。 快速安裝檔案在電腦上提供較小的下載和更快速的安裝,因為只會下載並安裝必要的檔案。 它們是較大的檔案,而且會增加月臺伺服器和發佈點的下載時間。

  • FullFilesOnly:下載所有已核准更新的完整檔案
  • ExpressForWindows10Only:下載所有已核准更新的完整檔案,以及適用于Windows 10或更新版本的快速安裝檔案
類型:ContentFileOptions
接受的值:FullFilesOnly, ExpressForWindows10Only
Position:Named
預設值:None
必要:False
接受管線輸入:False
接受萬用字元:False

-DefaultWsusServer

指定 WSUS 伺服器的 FQDN。

類型:String
Position:Named
預設值:None
必要:False
接受管線輸入:False
接受萬用字元:False

-DisableWildcardHandling

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

類型:SwitchParameter
Position:Named
預設值:None
必要:False
接受管線輸入:False
接受萬用字元:False

-EnableCallWsusCleanupWizard

將此參數設定為 , $true 可讓 WSUS 清除工作在同步處理之後執行。 如需詳細資訊,請參閱 軟體更新維護

類型:Boolean
Position:Named
預設值:None
必要:False
接受管線輸入:False
接受萬用字元:False

-EnableManualCertManagement

將此參數設定為 $true ,以手動管理協力廠商更新的 WSUS 簽署憑證。 此參數相依于 EnableThirdPartyUpdates 參數。

如需詳細資訊,請 參閱啟用協力廠商更新

類型:Boolean
Position:Named
預設值:None
必要:False
接受管線輸入:False
接受萬用字元:False

-EnableSyncFailureAlert

將此參數設定為 , $true 可讓元件在同步處理失敗時建立警示。

類型:Boolean
Position:Named
預設值:None
必要:False
接受管線輸入:False
接受萬用字元:False

-EnableThirdPartyUpdates

將此參數設定為 $true[啟用協力廠商軟體更新]。 您也可以使用 EnableManualCertManagement 參數。

如需詳細資訊,請 參閱啟用協力廠商更新

類型:Boolean
Position:Named
預設值:None
必要:False
接受管線輸入:False
接受萬用字元:False

-FeatureUpdateMaxRuntimeMins

針對軟體更新安裝必須完成的預設最大時間量,指定整數值。 您可以針對特定更新覆寫此預設值。 此設定只會影響新同步的更新。 此參數僅適用于 Windows 功能更新。

若要設定 Windows Office 365更新和非功能更新的執行時間上限,請使用NonFeatureUpdateMaxRuntimeMins參數。

如需詳細資訊,請參閱 規劃同步處理設定

類型:Int32
Position:Named
預設值:None
必要:False
接受管線輸入:False
接受萬用字元:False

-ForceWildcardHandling

此參數會處理萬用字元,並可能導致非預期的行為 (不建議) 。 您無法將其與 DisableWildcardHandling結合。

類型:SwitchParameter
Position:Named
預設值:None
必要:False
接受管線輸入:False
接受萬用字元:False

-ImmediatelyExpireSupersedence

將此參數設定為 $true ,以便在另一個更新取代軟體更新時,或在指定的一段時間之後,立即讓軟體更新過期。

如果您為此參數指定 的 $False 值,請使用 WaitMonth 參數指定等候到期的月數。

某些更新永遠不會過期,例如定義更新。

如果您變更此設定,月臺會啟動完整同步處理。

若要針對 Windows 功能更新設定此行為,請使用 ImmediatelyExpireSupersedenceForFeature 參數。

類型:Boolean
別名:ImmediatelyExpireSupersedenceForNonFeature
Position:Named
預設值:None
必要:False
接受管線輸入:False
接受萬用字元:False

-ImmediatelyExpireSupersedenceForFeature

將此參數設定為 $true ,以便在另一個更新取代 Windows 功能更新時,或在指定的一段時間之後,立即讓 Windows 功能更新過期。

如果您為此參數指定 的 $False 值,請使用 WaitMonthForFeature 參數指定等候到期的月數。

如果您變更此設定,月臺會啟動完整同步處理。

若要針對非功能更新設定此行為,請使用 ImmediatelyExpireSupersedence 參數。

類型:Boolean
Position:Named
預設值:None
必要:False
接受管線輸入:False
接受萬用字元:False

-InputObject

指定要設定的軟體更新點月臺元件物件。 若要取得此物件,請使用 Get-CMSoftwareUpdatePointComponent Cmdlet。

類型:IResultObject
別名:Site, SiteComponent
Position:Named
預設值:None
必要:True
接受管線輸入:True
接受萬用字元:False

-Name

指定具有軟體更新點角色的月臺系統伺服器名稱。

類型:String
別名:SiteName
Position:Named
預設值:None
必要:True
接受管線輸入:False
接受萬用字元:False

-NonFeatureUpdateMaxRuntimeMins

針對軟體更新安裝必須完成的預設最大時間量,指定整數值。 您可以針對特定更新覆寫此預設值。 此設定只會影響新同步的更新。 此參數僅適用于 windows 的Office 365更新和非功能更新。

若要設定 Windows 功能更新的執行時間上限,請使用 FeatureUpdateMaxRuntimeMins 參數。

如需詳細資訊,請參閱 規劃同步處理設定

類型:Int32
Position:Named
預設值:None
必要:False
接受管線輸入:False
接受萬用字元:False

-PassThru

新增此參數以傳回 物件,代表您正在使用的專案。 根據預設,此 Cmdlet 可能不會產生任何輸出。

類型:SwitchParameter
Position:Named
預設值:None
必要:False
接受管線輸入:False
接受萬用字元:False

-RemoveCompany

此參數是公司名稱的字串陣列。 使用此選項 不會 同步處理整個公司的 產品清單。

若要將整個公司新增至此清單,請使用 AddCompany 參數。

如需詳細資訊, 請參閱設定要同步處理的分類和產品

類型:String[]
別名:RemoveCompanies
Position:Named
預設值:None
必要:False
接受管線輸入:False
接受萬用字元:False

-RemoveLanguageSummaryDetail

此參數是語言名稱的字串陣列。 使用此選項 ,不 下載指定語言的 摘要詳細 資料。

若要將語言新增至此清單,請使用 AddLanguageSummaryDetail 參數。

如需詳細資訊,請參閱 規劃同步處理設定 - 語言

類型:String[]
別名:RemoveLanguageSummaryDetails
Position:Named
預設值:None
必要:False
接受管線輸入:False
接受萬用字元:False

-RemoveLanguageUpdateFile

此參數是語言名稱的字串陣列。 使用此選項 ,不 下載指定語言的 軟體更新檔案

若要將語言新增至此清單,請使用 AddLanguageUpdateFile 參數。

如需詳細資訊,請參閱 規劃同步處理設定 - 語言

類型:String[]
Position:Named
預設值:None
必要:False
接受管線輸入:False
接受萬用字元:False

-RemoveProduct

此參數是產品名稱的字串陣列。 使用此選項 來不 同步 處理產品

若要將產品新增至此清單,請使用 AddProduct 參數。

如需詳細資訊, 請參閱設定要同步處理的分類和產品

類型:String[]
別名:RemoveProducts
Position:Named
預設值:None
必要:False
接受管線輸入:False
接受萬用字元:False

-RemoveProductFamily

此參數是產品系列名稱的字串陣列。 使用此選項 ,不 同步處理產品系列 的產品清單。

若要將整個產品系列新增至此清單,請使用 AddProductFamily 參數。

如需詳細資訊, 請參閱設定要同步處理的分類和產品

類型:String[]
別名:RemoveProductFamilies
Position:Named
預設值:None
必要:False
接受管線輸入:False
接受萬用字元:False

-RemoveUpdateClassification

此參數是更新分類的字串陣列。 使用此選項 來不 同步處理特定軟體更新 分類

若要將分類新增至此清單,請使用 AddUpdateClassification 參數。

如需詳細資訊, 請參閱設定要同步處理的分類和產品

類型:String[]
Position:Named
預設值:None
必要:False
接受管線輸入:False
接受萬用字元:False

-ReportingEvent

指定Windows Update代理程式是否 (用戶端上的 WUA) 建立 WSUS 報告的事件訊息。 Configuration Manager不會使用這些事件。 除非您要求這些事件用於其他用途,否則請勿建立這些事件。

類型:ReportingEventType
接受的值:DoNotCreateWsusReportingEvents, CreateOnlyWsusStatusReportingEvents, CreateAllWsusReportingEvents
Position:Named
預設值:None
必要:False
接受管線輸入:False
接受萬用字元:False

-Schedule

指定 Schedule 物件 以啟用同步處理。 若要停用同步處理,請將此參數設定為 $null

若要取得排程物件,請使用 New-CMSchedule Cmdlet。

類型:IResultObject
Position:Named
預設值:None
必要:False
接受管線輸入:False
接受萬用字元:False

-SiteCode

為要設定其軟體更新點元件的月臺指定三個字元的程式碼。

類型:String
Position:Named
預設值:None
必要:False
接受管線輸入:False
接受萬用字元:False

-SynchronizeAction

指定此軟體更新點的同步處理來源。

如果您選取 的 SynchronizeFromAnUpstreamDataSourceLocation 值,請使用 UpstreamSourceLocation 參數來指定資料來源位置。

如需詳細資訊,請參閱 規劃同步處理設定

類型:SynchronizeActionType
接受的值:SynchronizeFromMicrosoftUpdate, SynchronizeFromAnUpstreamDataSourceLocation, DoNotSynchronizeFromMicrosoftUpdateOrUpstreamDataSource
Position:Named
預設值:None
必要:False
接受管線輸入:False
接受萬用字元:False

-UpstreamSourceLocation

將上游資料位置指定為 URL。 例如,https://wsusserver.contoso.com:8531

若要使用此位置,請針對SynchronizeAction參數指定 SynchronizeFromAnUpstreamDataSourceLocation

類型:String
Position:Named
預設值:None
必要:False
接受管線輸入:False
接受萬用字元:False

-WaitMonth

設定在另一個更新取代軟體更新之後,軟體更新到期之前要等候的月數整數值。

此參數相依于 ImmediatelyExpireSupersedence 參數。

類型:Int32
別名:WaitMonthForNonFeature
Position:Named
預設值:None
必要:False
接受管線輸入:False
接受萬用字元:False

-WaitMonthForFeature

設定在另一個更新取代 Windows 功能更新之後,要等待 Windows 功能更新到期的月數整數值。

此參數相依于 ImmediatelyExpireSupersedenceForFeature 參數。

類型:Int32
Position:Named
預設值:None
必要:False
接受管線輸入:False
接受萬用字元:False

-WhatIf

顯示執行 Cmdlet 時會發生什麼情況。 Cmdlet 不會執行。

類型:SwitchParameter
別名:wi
Position:Named
預設值:False
必要:False
接受管線輸入:False
接受萬用字元:False

輸入

Microsoft.ConfigurationManagement.ManagementProvider.IResultObject

輸出

IResultObject

備註

如需這個傳回物件及其屬性的詳細資訊,請 參閱SMS_SCI_Component伺服器 WMI 類別