IUpdateServerConfiguration Interface

 

Applies To: Windows Server Update Services

Use this interface to configure the WSUS server, for example, to specify a proxy server if necessary, the update languages to download, and whether the updates are stored locally. To get an IUpdateServerConfiguration, call GetConfiguration.

Namespace:   Microsoft.UpdateServices.Administration
Assembly:  Microsoft.UpdateServices.Administration (in Microsoft.UpdateServices.Administration.dll)

public interface IUpdateServerConfiguration

NameDescription
System_CAPS_pubpropertyAllowProxyCredentialsOverNonSsl

Gets or sets whether user credentials can be sent to the proxy server using HTTP instead of HTTPS.

System_CAPS_pubpropertyAllUpdateLanguagesEnabled

Gets or sets whether the WSUS server downloads updates for all languages or for a subset of languages.

System_CAPS_pubpropertyAllUpdateLanguagesUssEnabled

Gets or sets whether the upstream server (the server's parent server) supports all languages.

System_CAPS_pubpropertyAnonymousProxyAccess

Gets or sets whether anonymous proxy server connections are allowed.

System_CAPS_pubpropertyAutoApproveWsusInfrastructureUpdates

Gets or sets whether WSUS infrastructure updates are approved automatically.

System_CAPS_pubpropertyAutoRefreshUpdateApprovals

Gets or sets whether the latest revision of the update should be approved automatically.

System_CAPS_pubpropertyAutoRefreshUpdateApprovalsDeclineExpired

Gets or sets whether an update should be automatically declined when it is revised to be expired and AutoRefreshUpdateApprovals is enabled.

System_CAPS_pubpropertyClientEventExpirationTime

Gets or sets the period of time for which client events are retained before being removed from the database.

System_CAPS_pubpropertyClientReportingLevel

Gets or sets the client reporting level

System_CAPS_pubpropertyCollectClientInventory

Gets or sets whether client inventory data will be collected.

System_CAPS_pubpropertyComputerDeletionTimeThreshold

Gets or sets the number of days between the last time the computer reported to the server and the time it can be deleted.

System_CAPS_pubpropertyDoDetailedRollup

Gets or sets whether the downstream server should roll up detailed computer and update status information.

System_CAPS_pubpropertyDownloadExpressPackages

Gets or sets whether express installation packages should be downloaded.

System_CAPS_pubpropertyDownloadUpdateBinariesAsNeeded

Gets or sets whether updates are downloaded only when they are approved.

System_CAPS_pubpropertyExpiredEventDetectionPeriod

Gets or sets the period of time between scans for expired client and server events from the server.

System_CAPS_pubpropertyGetContentFromMU

Gets or sets whether update binaries are downloaded from Microsoft Update or from the upstream server.

System_CAPS_pubpropertyHasProxyPassword

Gets whether the proxy password is set.

System_CAPS_pubpropertyHostBinariesOnMicrosoftUpdate

Gets or sets whether updates are stored locally or whether clients download approved updates directly from Microsoft Update.

System_CAPS_pubpropertyIsReplicaServer

Gets or sets whether the WSUS server is a replica server.

System_CAPS_pubpropertyLastConfigChange

Gets the last time the configuration information changed.

System_CAPS_pubpropertyLocalContentCachePath

Gets the path of the local content cache.

System_CAPS_pubpropertyLocalPublishingMaxCabSize

Gets or sets the maximum .cab file size (in megabytes) that Local Publishing will create.

System_CAPS_pubpropertyMaximumAllowedComputers

Gets or sets the maximum number of computers allowed as targets of the WSUS server.

System_CAPS_pubpropertyMURollupOptin

Gets or sets whether the top-level server in the server hierarchy will send data to Microsoft Update about machine properties, the number of servers, the number of clients, etc.

System_CAPS_pubpropertyProxyName

Gets or sets the name of the proxy server.

System_CAPS_pubpropertyProxyServerPort

Gets or sets the port number that is used to connect to the proxy server.

System_CAPS_pubpropertyProxyUserDomain

Gets or sets the name of the domain that contains the user's logon account.

System_CAPS_pubpropertyProxyUserName

Gets or sets the user name to use when accessing the proxy server.

System_CAPS_pubpropertyRevisionDeletionTimeThreshold

Gets or sets the number of days after the deletion of a revision before the revision can be deleted.

System_CAPS_pubpropertyServerEventExpirationTime

Gets or sets the period of time that server events are retained before being removed from the database.

System_CAPS_pubpropertyServerId

Gets the GUID of the WSUS server.

System_CAPS_pubpropertyServerString

Gets or sets the string sent to the upstream server or to Microsoft Update to identify the server type.

System_CAPS_pubpropertySslProxyName

Gets or sets the name of the proxy server for SSL communications.

System_CAPS_pubpropertySslProxyServerPort

Gets or sets the port number used to connect with the proxy server for SSL communications.

System_CAPS_pubpropertySupportedUpdateLanguages

Gets the languages that WSUS supports.

System_CAPS_pubpropertySyncFromMicrosoftUpdate

Gets or sets whether the WSUS server synchronizes updates from Microsoft Update or a local WSUS server.

System_CAPS_pubpropertyTargetingMode

Gets or sets the current targeting mode.

System_CAPS_pubpropertyUpstreamWsusServerName

Gets or sets the name of a local server from which to synchronize updates.

System_CAPS_pubpropertyUpstreamWsusServerPortNumber

Gets or sets the port number to use to communicate with the upstream WSUS server.

System_CAPS_pubpropertyUpstreamWsusServerUseSsl

Gets or sets whether the WSUS server should use SSL (HTTPS) to communicate with an upstream server.

System_CAPS_pubpropertyUseProxy

Gets or sets whether to use a proxy to download updates.

System_CAPS_pubpropertyUseSeparateProxyForSsl

Gets or sets whether a separate proxy should be used for SSL communications with the upstream server.

NameDescription
System_CAPS_pubmethodGetEnabledUpdateLanguages()

Gets the language codes that are enabled on the WSUS server.

System_CAPS_pubmethodGetProgramKeys()

Gets the program keys registered with the WSUS server.

System_CAPS_pubmethodGetSigningCertificate(String)

Saves the current registered certificate to the specified path.

System_CAPS_pubmethodGetUpdateServerConfigurationState()

Gets the database state, which determines whether the WSUS database is able to process requests at this time.

System_CAPS_pubmethodGetUssEnabledUpdateLanguages()

Gets the update languages on the upstream server.

System_CAPS_pubmethodSave()

Saves WSUS configuration information to the database.

System_CAPS_pubmethodSave(Boolean)

Saves the server configuration information, specifying whether or not to throw an exception if the configuration has changed after it was loaded.

System_CAPS_pubmethodSetEnabledUpdateLanguages(StringCollection)

Enables updates for the specified languages.

System_CAPS_pubmethodSetProgramKeys(IEnumerable<ProgramKey>)

Sets the program keys to register.

System_CAPS_pubmethodSetProxyPassword(SecureString)

Sets the password to use when accessing the proxy server.

System_CAPS_pubmethodSetProxyPassword(String)

Sets the password to use when accessing the proxy server.

System_CAPS_pubmethodSetSigningCertificate()

Creates and registers a new certificate in the WSUS store and removes any existing certificate.

System_CAPS_pubmethodSetSigningCertificate(String, SecureString)

Registers a specified certificate in the WSUS store and removes any existing certificate. This version of the method requires the PFX certificate name and the certificate password, which is passed as a SecureString object.

System_CAPS_pubmethodSetSigningCertificate(String, String)

Registers a specified certificate in the WSUS store and removes any existing certificate. This version of the method requires the PFX certificate name and the certificate password, which is passed as a .NET Framework String object.

Return to top

Community Additions

ADD
Show: