Set-CMSoftwareUpdatePointComponent

Set-CMSoftwareUpdatePointComponent

Modifies a software update point.

構文

Parameter Set: SearchBySiteCodeMandatory
Set-CMSoftwareUpdatePointComponent -SiteCode <String> [-AddLanguageSummaryDetails <String[]> ] [-AddLanguageUpdateFile <String[]> ] [-AddUpdateClassification <String[]> ] [-EnableSyncFailureAlert <Boolean> ] [-EnableSynchronization <Boolean> ] [-ImmediatelyExpireSupersedence <Boolean> ] [-RemoveLanguageSummaryDetails <String[]> ] [-RemoveLanguageUpdateFile <String[]> ] [-RemoveUpdateClassification <String[]> ] [-ReportingEvent <ReportingEventType> {CreateAllWsusReportingEvents | CreateOnlyWsusStatusReportingEvents | DoNotCreateWsusReportingEvents} ] [-Schedule <IResultObject> ] [-SynchronizeAction <SynchronizeActionType> {DoNotSynchronizeFromMicrosoftUpdateOrUpstreamDataSource | SynchronizeFromAnUpstreamDataSourceLocation | SynchronizeFromMicrosoftUpdate} ] [-UpstreamSourceLocation <String> ] [-WaitMonth <Int32> ] [-Confirm] [-WhatIf] [ <CommonParameters>]

Parameter Set: SearchByNameMandatory
Set-CMSoftwareUpdatePointComponent -Name <String> [-AddLanguageSummaryDetails <String[]> ] [-AddLanguageUpdateFile <String[]> ] [-AddUpdateClassification <String[]> ] [-EnableSyncFailureAlert <Boolean> ] [-EnableSynchronization <Boolean> ] [-ImmediatelyExpireSupersedence <Boolean> ] [-RemoveLanguageSummaryDetails <String[]> ] [-RemoveLanguageUpdateFile <String[]> ] [-RemoveUpdateClassification <String[]> ] [-ReportingEvent <ReportingEventType> {CreateAllWsusReportingEvents | CreateOnlyWsusStatusReportingEvents | DoNotCreateWsusReportingEvents} ] [-Schedule <IResultObject> ] [-SynchronizeAction <SynchronizeActionType> {DoNotSynchronizeFromMicrosoftUpdateOrUpstreamDataSource | SynchronizeFromAnUpstreamDataSourceLocation | SynchronizeFromMicrosoftUpdate} ] [-UpstreamSourceLocation <String> ] [-WaitMonth <Int32> ] [-Confirm] [-WhatIf] [ <CommonParameters>]

Parameter Set: SearchByValueMandatory
Set-CMSoftwareUpdatePointComponent -InputObject <IResultObject> [-AddLanguageSummaryDetails <String[]> ] [-AddLanguageUpdateFile <String[]> ] [-AddUpdateClassification <String[]> ] [-EnableSyncFailureAlert <Boolean> ] [-EnableSynchronization <Boolean> ] [-ImmediatelyExpireSupersedence <Boolean> ] [-RemoveLanguageSummaryDetails <String[]> ] [-RemoveLanguageUpdateFile <String[]> ] [-RemoveUpdateClassification <String[]> ] [-ReportingEvent <ReportingEventType> {CreateAllWsusReportingEvents | CreateOnlyWsusStatusReportingEvents | DoNotCreateWsusReportingEvents} ] [-Schedule <IResultObject> ] [-SynchronizeAction <SynchronizeActionType> {DoNotSynchronizeFromMicrosoftUpdateOrUpstreamDataSource | SynchronizeFromAnUpstreamDataSourceLocation | SynchronizeFromMicrosoftUpdate} ] [-UpstreamSourceLocation <String> ] [-WaitMonth <Int32> ] [-Confirm] [-WhatIf] [ <CommonParameters>]

詳細説明

The Set-CMSoftwareUpdatePointComponent cmdlet modifies a software update point. A software update point component interacts with a Windows Server Update Services (WSUS) server to configure update settings, request synchronization to the upstream update source, and synchronize updates from the WSUS database to the site server database on the central site.

You can specify a software update point to modify by name, by site code, or by using the Get-CMSoftwareUpdatePointComponent cmdlet.

パラメーター

-AddLanguageSummaryDetails<String[]>

Specifies an array of languages, as strings. The cmdlet adds these languages to the languages supported for summary details at this site. Summary details information specifies the languages to download the metadata for the software updates during synchronization, such as name, description, products that the update supports, update classification, article ID, download URL, and applicability rules.

エイリアス

なし

必須?

false

位置は?

named

既定値

なし

パイプライン入力を許可する

True (ByPropertyName)

ワイルドカード文字を許可する

false

-AddLanguageUpdateFile<String[]>

Specifies an array of languages, as strings. The cmdlet adds these languages to the languages supported for software updates at this site.

エイリアス

なし

必須?

false

位置は?

named

既定値

なし

パイプライン入力を許可する

True (ByPropertyName)

ワイルドカード文字を許可する

false

-AddUpdateClassification<String[]>

Specifies an array of software update classifications, as strings. This cmdlet adds these classifications to the classifications supported for software updates at this site.

エイリアス

なし

必須?

false

位置は?

named

既定値

なし

パイプライン入力を許可する

True (ByPropertyName)

ワイルドカード文字を許可する

false

-EnableSyncFailureAlert<Boolean>

Indicates whether Configuration Manager creates an alert when synchronization fails on a site.

エイリアス

なし

必須?

false

位置は?

named

既定値

なし

パイプライン入力を許可する

True (ByPropertyName)

ワイルドカード文字を許可する

false

-EnableSynchronization<Boolean>

Indicates whether this site automatically synchronizes updates according to a schedule. Specify a schedule by using the Schedule parameter.

エイリアス

なし

必須?

false

位置は?

named

既定値

なし

パイプライン入力を許可する

True (ByPropertyName)

ワイルドカード文字を許可する

false

-ImmediatelyExpireSupersedence<Boolean>

Indicates whether a software update expires immediately after another update supersedes it or after a specified period of time. If you specify a value of $False for this parameter, specify the number of months to wait for expiration by using the WaitMonth parameter.

System Center 2012 Endpoint Protection definition updates and software updates that Service Packs supersede never expire.

エイリアス

なし

必須?

false

位置は?

named

既定値

なし

パイプライン入力を許可する

True (ByPropertyName)

ワイルドカード文字を許可する

false

-InputObject<IResultObject>

Specifies a software update point component object. To obtain a software update point component object, use the Get-CMSoftwareUpdatePointComponent cmdlet.

エイリアス

なし

必須?

true

位置は?

named

既定値

なし

パイプライン入力を許可する

True (ByPropertyName)

ワイルドカード文字を許可する

false

-Name<String>

Specifies a name of a site system server in Configuration Manager.

エイリアス

SiteName

必須?

true

位置は?

named

既定値

なし

パイプライン入力を許可する

True (ByPropertyName)

ワイルドカード文字を許可する

false

-RemoveLanguageSummaryDetails<String[]>

Specifies an array of languages, as strings. The cmdlet removes these languages from the languages supported for summary details at this site. Summary details information specifies the languages to download the metadata for the software updates during synchronization, such as name, description, products that the update supports, update classification, article ID, download URL, and applicability rules.

エイリアス

なし

必須?

false

位置は?

named

既定値

なし

パイプライン入力を許可する

True (ByPropertyName)

ワイルドカード文字を許可する

false

-RemoveLanguageUpdateFile<String[]>

Specifies an array of languages, as strings. The cmdlet removes these languages from the languages supported for software updates at this site.

エイリアス

なし

必須?

false

位置は?

named

既定値

なし

パイプライン入力を許可する

True (ByPropertyName)

ワイルドカード文字を許可する

false

-RemoveUpdateClassification<String[]>

Specifies an array of software update classifications, as strings. This cmdlet removes these classifications from the classifications supported for software updates at this site.

エイリアス

なし

必須?

false

位置は?

named

既定値

なし

パイプライン入力を許可する

True (ByPropertyName)

ワイルドカード文字を許可する

false

-ReportingEvent<ReportingEventType>

Specifies whether to create event messages for WSUS reporting for status reporting events or for all reporting events. Valid values are:

-- CreateAllWsusReportingEvents
-- CreateOnlyWsusStatusReportingEvents
-- DoNotCreateWsusReportingEvents

エイリアス

なし

必須?

false

位置は?

named

既定値

なし

パイプライン入力を許可する

True (ByPropertyName)

ワイルドカード文字を許可する

false

-Schedule<IResultObject>

Specifies a Schedule object. Configuration Manager can synchronize updates according this schedule if you specify a value of $True for the EnableSynchronization parameter. To obtain a Schedule object, use the New-CMSchedule cmdlet.

エイリアス

なし

必須?

false

位置は?

named

既定値

なし

パイプライン入力を許可する

True (ByPropertyName)

ワイルドカード文字を許可する

false

-SiteCode<String>

Specifies a site code in Configuration Manager.

エイリアス

なし

必須?

true

位置は?

named

既定値

なし

パイプライン入力を許可する

True (ByPropertyName)

ワイルドカード文字を許可する

false

-SynchronizeAction<SynchronizeActionType>

Specifies a source for synchronization for this software update point. Valid values are:

-- DoNotSynchronizeFromMicrosoftUpdateOrUpstreamDataSource
-- SynchronizeFromAnUpstreamDataSourceLocation
---SynchronizeFromMicrosoftUpdate

If you select a value of SynchronizeFromAnUpstreamDataSourceLocation, specify the data source location by using the UpstreamSourceLocation parameter.

エイリアス

なし

必須?

false

位置は?

named

既定値

なし

パイプライン入力を許可する

True (ByPropertyName)

ワイルドカード文字を許可する

false

-UpstreamSourceLocation<String>

Specifies an upstream data location as a URL. To use this location, specify a value of SynchronizeFromAnUpstreamDataSourceLocation for the SynchronizeAction parameter.

エイリアス

なし

必須?

false

位置は?

named

既定値

なし

パイプライン入力を許可する

True (ByPropertyName)

ワイルドカード文字を許可する

false

-WaitMonth<Int32>

Specifies how long, in months, to wait before a software update expires after another update supersedes it. Specify a value of $True for the ImmediatelyExpireSupersedence parameter for software updates to expire immediately.

Endpoint Protection definition updates and software updates that Service Packs supersede never expire.

エイリアス

なし

必須?

false

位置は?

named

既定値

なし

パイプライン入力を許可する

True (ByPropertyName)

ワイルドカード文字を許可する

false

-Confirm

コマンドレットを実行する前に、ユーザーに確認を求めます。

必須?

false

位置は?

named

既定値

false

パイプライン入力を許可する

false

ワイルドカード文字を許可する

false

-WhatIf

コマンドレットを実行するとどのような結果になるかを表示します。コマンドレットは実行されません。

必須?

false

位置は?

named

既定値

false

パイプライン入力を許可する

false

ワイルドカード文字を許可する

false

<CommonParameters>

このコマンドレットは次の共通パラメーターをサポートします。-Verbose、-Debug、-ErrorAction、-ErrorVariable、-OutBuffer、-OutVariable.詳細については、以下を参照してください。 about_CommonParameters (https://go.microsoft.com/fwlink/p/?LinkID=113216)。

入力

入力型は、コマンドレットにパイプできるオブジェクトの型です。

出力

出力型は、コマンドレットによって生成されるオブジェクトの型です。

Example 1: Modify a software update point

The first command retrieves a software update point component object on the server named Contoso-SiteSysSrv.Western.Contoso.com, and stores the object in the $CIObj variable.

The second command modifies the software update point component stored in $CIObj.

PS C:\> $CIObj = Get-CMSoftwareUpdatePointComponent -SiteSystemServerName "Contoso-SiteSysSrv.Western.Contoso.com"
PS C:\> Set-CMSoftwareUpdatePointComponent -InputObject $CIObj

関連トピック

Get-CMSoftwareUpdatePointComponent

New-CMSchedule

Set-CMCollectionMembershipEvaluationComponent

Set-CMEmailNotificationComponent

Set-CMManagementPointComponent

Set-CMOutOfBandManagementComponent

Set-CMStatusReportingComponent

Set-CMSystemHealthValidatorPointComponent