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 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. Valid values for this parameter are Internet, InternetAndIntranet, and 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.Western.Contoso.com"