Set-CMSoftwareUpdatePoint

Changes settings for a Configuration Manager software update point.

Syntax

Set-CMSoftwareUpdatePoint
   [-AnonymousWsusAccess]
   [-ClientConnectionType <ClientConnectionTypes>]
   [-Confirm]
   [-DisableWildcardHandling]
   [-EnableSsl <Boolean>]
   [-ForceWildcardHandling]
   [-HttpPort <Int32>]
   [-HttpsPort <Int32>]
   -InputObject <IResultObject>
   [-NlbVirtualIP <String>]
   [-PassThru]
   [-PublicVirtualIP <String>]
   [-UseProxy <Boolean>]
   [-UseProxyForAutoDeploymentRule <Boolean>]
   [-WhatIf]
   [-WsusAccessAccount <String>]
   [<CommonParameters>]
Set-CMSoftwareUpdatePoint [-SiteSystemServerName]  [-AnonymousWsusAccess]
 [-ClientConnectionType ] [-Confirm] [-DisableWildcardHandling] [-EnableSsl ]
 [-ForceWildcardHandling] [-HttpPort ] [-HttpsPort ] [-NlbVirtualIP ] [-PassThru]
 [-PublicVirtualIP ] [-SiteCode ] [-UseProxy ]
 [-UseProxyForAutoDeploymentRule ] [-WhatIf] [-WsusAccessAccount ] []

Description

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

A software update point is a site server role that hosts software updates. System Center 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.

Examples

Example 1: Modify the server name

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

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

Required Parameters

-InputObject

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

Type:IResultObject
Aliases:SoftwareUpdatePoint
Required:True
Position:Named
Default value:None
Accept pipeline input:True (ByValue)
Accept wildcard characters:False
-SiteSystemServerName

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

Type:String
Aliases:Name, ServerName
Required:True
Position:0
Default value:None
Accept pipeline input:False
Accept wildcard characters:False

Optional Parameters

-AnonymousWsusAccess

Indicates that the software update point allows anonymous.

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

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. Valid values are:- Internet

  • InternetAndIntranet
  • Intranet
Type:ClientConnectionTypes
Parameter Sets:Intranet, Internet, InternetAndIntranet
Required:False
Position:Named
Default value:None
Accept pipeline input:False
Accept wildcard characters:False
-Confirm

Prompts you for confirmation before running the cmdlet.

Type:SwitchParameter
Aliases:cf
Required:False
Position:Named
Default value:False
Accept pipeline input:False
Accept wildcard characters:False
-DisableWildcardHandling

Indicates that wildcard handling is disabled.

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

Indicates that the cmdlet enables SSL for the update point.

Type:Boolean
Aliases:SslWsus, WsusSsl
Required:False
Position:Named
Default value:None
Accept pipeline input:False
Accept wildcard characters:False
-ForceWildcardHandling

Indicates that wildcard handling is enabled.

Type:SwitchParameter
Required:False
Position:Named
Default value:None
Accept pipeline input:False
Accept wildcard characters:False
-HttpPort
Type:Int32
Aliases:WsusIisPort
Required:False
Position:Named
Default value:None
Accept pipeline input:False
Accept wildcard characters:False
-HttpsPort
Type:Int32
Aliases:WsusIisSslPort
Required:False
Position:Named
Default value:None
Accept pipeline input:False
Accept wildcard characters:False
-NlbVirtualIP

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

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

Returns an object representing the item with which you are working. By default, this cmdlet does not generate any output.

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

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

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

Specifies a site code for a Configuration Manager site.

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

Specifies whether a software update point can use a proxy.

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

Indicates whether an auto deployment rule can use a proxy.

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

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

Type:SwitchParameter
Aliases:wi
Required:False
Position:Named
Default value:False
Accept pipeline input:False
Accept wildcard characters:False
-WsusAccessAccount

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

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