Set-CMSoftwareUpdatePoint

Set-CMSoftwareUpdatePoint

Changes settings for a Configuration Manager software update point.

Syntax

Parameter Set: SumPWithWsus
Set-CMSoftwareUpdatePoint -SiteCode <String> -SiteSystemServerName <String> [-AnonymousWsusAccess] [-ClientConnectionType <ClientConnectionTypes> {Internet | InternetAndIntranet | Intranet} ] [-UseProxy <Boolean> ] [-UseProxyForAutoDeploymentRule <Boolean> ] [-WsusAccessAccount <String> ] [-WsusiisPort <Int32> ] [-WsusiissslPort <Int32> ] [-WsusSsl <Boolean> ] [-Confirm] [-WhatIf] [ <CommonParameters>]

Parameter Set: NLBVIP
Set-CMSoftwareUpdatePoint -NlbVirtualIP <String> -SiteCode <String> -SiteSystemServerName <String> [-Confirm] [-WhatIf] [ <CommonParameters>]

Parameter Set: NLBVIPByValue
Set-CMSoftwareUpdatePoint -InputObject <IResultObject> -NlbVirtualIP <String> [-Confirm] [-WhatIf] [ <CommonParameters>]

Parameter Set: PublicVIP
Set-CMSoftwareUpdatePoint -PublicVirtualIP <String> -SiteCode <String> -SiteSystemServerName <String> [-Confirm] [-WhatIf] [ <CommonParameters>]

Parameter Set: PublicVIPByValue
Set-CMSoftwareUpdatePoint -InputObject <IResultObject> -PublicVirtualIP <String> [-Confirm] [-WhatIf] [ <CommonParameters>]

Parameter Set: SumPByValueWithWsus
Set-CMSoftwareUpdatePoint -InputObject <IResultObject> [-AnonymousWsusAccess] [-ClientConnectionType <ClientConnectionTypes> {Internet | InternetAndIntranet | Intranet} ] [-UseProxy <Boolean> ] [-UseProxyForAutoDeploymentRule <Boolean> ] [-WsusAccessAccount <String> ] [-WsusiisPort <Int32> ] [-WsusiissslPort <Int32> ] [-WsusSsl <Boolean> ] [-Confirm] [-WhatIf] [ <CommonParameters>]

Detailed Description

The Set-CMSoftwareUpdatePoint cmdlet changes settings for a software update point in Microsoft System Center 2012 SP1 Configuration Manager.

A software update point is a site server role that hosts software updates. System Center 2012 Configuration Manager clients connect to a software update point to get available updates. The software update point interacts with Windows Server Update Services (WSUS) to configure update settings, request synchronization to the update source, and to synchronize software updates from the WSUS database.

You can use this cmdlet to configure the settings a software update point uses when connecting with clients and with a WSUS server. These settings include Network Load Balancing (NLB), a virtual IP address, Internet Information Services (IIS) port, and whether to use Secure Socket Locket Layer (SSL) to connect with WSUS.

Parameters

-AnonymousWsusAccess

Indicates that the software update point allows anonymous.

Aliases

none

Required?

false

Position?

named

Default Value

none

Accept Pipeline Input?

True (ByPropertyName)

Accept Wildcard Characters?

false

-ClientConnectionType<ClientConnectionTypes>

Specifies a connection type. Clients can connect to the software update point in several ways. You can configure the software update point to handle different types of connections differently by specifying the connection type. The acceptable values for this parameter are:

-- Internet
-- InternetAndIntranet
-- Intranet

Aliases

none

Required?

false

Position?

named

Default Value

none

Accept Pipeline Input?

True (ByPropertyName)

Accept Wildcard Characters?

false

-InputObject<IResultObject>

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

Aliases

none

Required?

true

Position?

named

Default Value

none

Accept Pipeline Input?

True (ByPropertyName)

Accept Wildcard Characters?

false

-NlbVirtualIP<String>

Specifies an IP address or host name. If this software update point uses load balancing, this is the NLB address.

Aliases

none

Required?

true

Position?

named

Default Value

none

Accept Pipeline Input?

True (ByPropertyName)

Accept Wildcard Characters?

false

-PublicVirtualIP<String>

Specifies a public virtual IP address for a software update point that is connected to over the Internet.

Aliases

none

Required?

true

Position?

named

Default Value

none

Accept Pipeline Input?

True (ByPropertyName)

Accept Wildcard Characters?

false

-SiteCode<String>

Specifies a site code for a Configuration Manager site.

Aliases

none

Required?

true

Position?

named

Default Value

none

Accept Pipeline Input?

True (ByPropertyName)

Accept Wildcard Characters?

false

-SiteSystemServerName<String>

Specifies the name of the computer that hosts the software update point site system role.

Aliases

none

Required?

true

Position?

named

Default Value

none

Accept Pipeline Input?

True (ByPropertyName)

Accept Wildcard Characters?

false

-UseProxy<Boolean>

Specifies whether a software update point can use a proxy.

Aliases

none

Required?

false

Position?

named

Default Value

none

Accept Pipeline Input?

True (ByPropertyName)

Accept Wildcard Characters?

false

-UseProxyForAutoDeploymentRule<Boolean>

Indicates whether an auto deployment rule can use a proxy.

Aliases

none

Required?

false

Position?

named

Default Value

none

Accept Pipeline Input?

True (ByPropertyName)

Accept Wildcard Characters?

false

-WsusAccessAccount<String>

Specifies an access account. Unless a software update point allows anonymous access, use this access account to connect to it.

Aliases

none

Required?

false

Position?

named

Default Value

none

Accept Pipeline Input?

True (ByPropertyName)

Accept Wildcard Characters?

false

-WsusiisPort<Int32>

Specifies a port to use for unsecured access to the WSUS server.

Aliases

none

Required?

false

Position?

named

Default Value

none

Accept Pipeline Input?

True (ByPropertyName)

Accept Wildcard Characters?

false

-WsusiissslPort<Int32>

Specifies a port to user for secured access to the WSUS server.

Aliases

none

Required?

false

Position?

named

Default Value

none

Accept Pipeline Input?

True (ByPropertyName)

Accept Wildcard Characters?

false

-WsusSsl<Boolean>

Specifies whether the software update point uses SSL to connect to the WSUS server.

Aliases

SslWsus

Required?

false

Position?

named

Default Value

none

Accept Pipeline Input?

True (ByPropertyName)

Accept Wildcard Characters?

false

-Confirm

Prompts you for confirmation before running the cmdlet.

Required?

false

Position?

named

Default Value

false

Accept Pipeline Input?

false

Accept Wildcard Characters?

false

-WhatIf

Shows what would happen if the cmdlet runs. The cmdlet is not run.

Required?

false

Position?

named

Default Value

false

Accept Pipeline Input?

false

Accept Wildcard Characters?

false

<CommonParameters>

This cmdlet supports the common parameters: -Verbose, -Debug, -ErrorAction, -ErrorVariable, -OutBuffer, and -OutVariable. For more information, see    about_CommonParameters (https://go.microsoft.com/fwlink/p/?LinkID=113216).

Inputs

The input type is the type of the objects that you can pipe to the cmdlet.

Outputs

The output type is the type of the objects that the cmdlet emits.

Examples

Example 1: Modify the server name

This command modifies the name for the site system server for the site code CM1.

PS C:\> Set-CMSoftwareUpdatePoint -SiteCode "CM1" -SiteSystemServerName "CMSoftwareUpdatePoint.TSQA.Contoso.com"

Add-CMSoftwareUpdatePoint

Get-CMSoftwareUpdatePoint

Remove-CMSoftwareUpdatePoint