IUpdateServer Members
Use this interface to access WSUS components. To get this interface, call one of the GetUpdateServer methods.
The following tables list the members exposed by the IUpdateServer type.
Public Properties
Name | Description | |
---|---|---|
IsConnectionSecureForApiRemoting | Get a value indicating whether a secure connection to the update server is being used for API Remoting. | |
Name | Gets the name of the server. | |
PortNumber | Get the port number of the API Remoting web service on the update server. | |
PreferredCulture | Gets or sets the culture code that you want the WSUS server to use when returning strings. | |
ServerProtocolVersion | Gets the servers protocol version information. | |
Version | Get the version of the update server. |
Top
Public Methods
Name | Description | |
---|---|---|
CancelAllDownloads | Cancels current downloads for updates. | |
CreateComputerTargetGroup | Overloaded. Creates a new IComputerTargetGroup object. | |
CreateInstallApprovalRule | Create a new empty Install Automatic Approval Rule | |
DeleteInstallApprovalRule | Deletes an Install Automatic Approval Rule from the database. | |
DeleteUpdate | Delete an update specified by the UpdateID. | |
ExpirePackage | Causes a locally-published package to become expired. | |
ExportPackageMetadata | Exports the file for a locally-published update. This makes it possible to retrieve the package metadata for a detectoid update. | |
GetChildServers | Get all downstream servers that sync directly from this server. | |
GetCleanupManager | Get an instance of the ICleanupManager interface for performing cleanup tasks to the server. | |
GetComponentsWithErrors | Gets a list of server components that are currently in an error state. | |
GetComputersNotContactedSinceCount | Number of clients that have not reported their status to the WSUS server since the specified time. | |
GetComputerStatus | Gets high-level status information summarizing the state of the computers that are clients of this server. | |
GetComputersWithRecentNameChange | Gets the list of client computers that have changed their names in the past 24 hours. | |
GetComputerTarget | Gets the specified client computer. | |
GetComputerTargetByName | Get the computer target with the specified name. | |
GetComputerTargetCount | Overloaded. Gets the number of computers. | |
GetComputerTargetGroup | Gets the specified target group. | |
GetComputerTargetGroups | Gets a collection of all the target groups on the WSUS server. | |
GetComputerTargets | Overloaded. Gets all computers that match the specified search criteria. | |
GetConfiguration | Gets an IUpdateServerConfiguration that you use to configure the WSUS server. | |
GetContentDownloadProgress | Gets the progress of all updates that are currently being downloaded. | |
GetCurrentUserRole | Gets the current user's role on the WSUS server. | |
GetDatabaseConfiguration | Gets an IDatabaseConfiguration object that you use to configure the database connection. | |
GetDownstreamServer | Get the downstream server corresponding to the supplied ID. | |
GetDownstreamServers | Gets a collection of downstream WSUS servers that are registered with this WSUS server. | |
GetEmailNotificationConfiguration | Gets the e-mail notification configuration interface | |
GetFrontEndServers | Gets the list of all front-end servers | |
GetInstallApprovalRules | Get a collection of automatic approval rules. | |
GetPublisher | Overloaded. Gets an instance of IPublisher for publishing a package to the server. | |
GetReplicaStatus | Overloaded. Get a set of status information summarizing the current state of the update server's replica set and its client computers. | |
GetRootUpdateCategories | Gets a collection of the top-level categories on the WSUS server. | |
GetStatus | Overloaded. Get a set of status information summarizing the current state of the update server and its client computers. | |
GetSubscription | Gets a subscription instance that you use to manage the synchronization process. | |
GetSubscriptionEvent | Gets a subscription event that identifies changes to the subscription. | |
GetSummariesPerComputerTarget | Get per-computer summaries for each of the specified computers, summed across all of the specified updates. | |
GetSummariesPerUpdate | Get per-update summaries for each of the specified updates, summed across all of the specified computers. | |
GetSynchronizationInfo | Gets information that is related to a specific synchronization process. | |
GetUpdate | Gets the specified update. | |
GetUpdateApproval | Gets the specified approval. | |
GetUpdateApprovals | Gets the UpdateApprovalCollection of update approvals that match the specified criteria. | |
GetUpdateCategories | Overloaded. Gets all update categories on the server. | |
GetUpdateCategory | Gets the category of updates for the given identifier. | |
GetUpdateClassification | Gets the requested update classification. | |
GetUpdateClassifications | Overloaded. Gets all update classifications on the server. | |
GetUpdateCount | Overloaded. | |
GetUpdateEventHistory | Overloaded. Gets the events reported up to the server for all updates. | |
GetUpdates | Overloaded. Gets the latest revisions of all available drivers and software updates. | |
GetUpdateStatus | Gets high-level status information summarizing the state of updates on this server. | |
ImportUpdateFromCatalogSite | Imports an update and all of its prerequisites and bundle dependencies. | |
IsPrerequisitePresent | Determines whether the prerequisite already exists on the WSUS server. | |
IsValidComputerTargetGroupName | Determines whether the specified name is a valid computer group name. | |
LogMessage | Logs a message in the SoftwareDistribution log file. | |
RegisterComputer | Registers a client computer with the WSUS server. | |
ResetAndVerifyContentState | Forces the synchronization of all update metadata on the WSUS server and verifies that all update files on the WSUS server are valid. | |
ResumeAllDownloads | Identifies the updates to download. | |
RollupReportingData | Rolls up reporting data to an upstream server. | |
SearchComputerTargets | Gets a collection of target computers whose full domain name contains the given string. | |
SearchUpdates | Gets a collection of updates whose metadata contains the given string. |
Top
See Also
Reference
IUpdateServer Interface
Microsoft.UpdateServices.Administration Namespace