New and Changed Types in WSUS 3.0 API
Applies To: Windows Server Update Services
Windows Server Update Services 3.0 (WSUS 3.0) offers new Types and changes some of the Types from WSUS 2.0.
New types added to Windows Server Update Services 3.0
The new Types added to WSUS 3.0 are listed in this section.
AutomaticUpdateApprovalRuleCollection (Microsoft.UpdateServices.Administration.AutomaticUpdateApprovalRuleCollection)
CleanupEventArgs (Microsoft.UpdateServices.Administration.CleanupEventArgs)
CleanupProcessProgressStep (Microsoft.UpdateServices.Administration.CleanupProcessProgressStep)
CleanupProgressEventHandler (Microsoft.UpdateServices.Administration.CleanupProgressEventHandler)
CleanupResults (Microsoft.UpdateServices.Administration.CleanupResults)
CleanupScope (Microsoft.UpdateServices.Administration.CleanupScope)
CommandLineItem (Microsoft.UpdateServices.Administration.CommandLineItem)
ComputerTargetScope (Microsoft.UpdateServices.Administration.ComputerTargetScope)
EmailNotificationType (Microsoft.UpdateServices.Administration.EmailNotificationType)
FileForInstallableItem (Microsoft.UpdateServices.Administration.FileForInstallableItem)
FileType (Microsoft.UpdateServices.Administration.FileType)
ICleanupManager (Microsoft.UpdateServices.Administration.ICleanupManager)
IEmailNotificationConfiguration (Microsoft.UpdateServices.Administration.IEmailNotificationConfiguration)
IFrontEndServer (Microsoft.UpdateServices.Administration.IFrontEndServer)
IInstallableItem (Microsoft.UpdateServices.Administration.IInstallableItem)
IInventoryItem (Microsoft.UpdateServices.Administration.IInventoryItem)
InstallableItem (Microsoft.UpdateServices.Administration.InstallableItem)
InstallationResult (Microsoft.UpdateServices.Administration.InstallationResult)
InstallBehavior (Microsoft.UpdateServices.Administration.InstallBehavior)
InventoryItemProperty (Microsoft.UpdateServices.Administration.InventoryItemProperty)
InventoryScope (Microsoft.UpdateServices.Administration.InventoryScope)
IPublisher (Microsoft.UpdateServices.Administration.IPublisher)
PackagePublicationState (Microsoft.UpdateServices.Administration.PackagePublicationState)
PackagePublisherOperationCanceledException (Microsoft.UpdateServices.Administration.PackagePublisherOperationCanceledException)
PackageType (Microsoft.UpdateServices.Administration.PackageType)
PackageUpdateClassification (Microsoft.UpdateServices.Administration.PackageUpdateClassification)
ProgramKey (Microsoft.UpdateServices.Administration.ProgramKey)
PublishingEventArgs (Microsoft.UpdateServices.Administration.PublishingEventArgs)
PublishingProcessProgressStep (Microsoft.UpdateServices.Administration.PublishingProcessProgressStep)
ReturnCode (Microsoft.UpdateServices.Administration.ReturnCode)
ScriptUtilities (Microsoft.UpdateServices.Administration.ScriptUtilities)
SecurityRating (Microsoft.UpdateServices.Administration.SecurityRating)
UpdateApprovalActions (Microsoft.UpdateServices.Administration.UpdateApprovalActions)
UpdateFile (Microsoft.UpdateServices.Administration.UpdateFile)
UpdateInstallationStates (Microsoft.UpdateServices.Administration.UpdateInstallationStates)
UpdateScope (Microsoft.UpdateServices.Administration.UpdateScope)
UpdateServerUserRole (Microsoft.UpdateServices.Administration.UpdateServerUserRole)
UpdateTypes (Microsoft.UpdateServices.Administration.UpdateTypes)
WindowsInstallerItem (Microsoft.UpdateServices.Administration.WindowsInstallerItem)
WindowsInstallerPackageType (Microsoft.UpdateServices.Administration.WindowsInstallerPackageType)
WindowsInstallerPatchItem (Microsoft.UpdateServices.Administration.WindowsInstallerPatchItem)
WindowsInstallerRepairPath (Microsoft.UpdateServices.Administration.WindowsInstallerRepairPath)
WsusCollection (Microsoft.UpdateServices.Administration.WsusCollection)
WsusInvalidServerException (Microsoft.UpdateServices.Administration.WsusInvalidServerException)
New additions and overloads to members, properties, and enumerations added to Windows Server Update Services 3.0
GetUpdateServer (Microsoft.UpdateServices.Administration.AdminProxy.GetUpdateServer(System.String,System.Boolean))
GetUpdateServer (Microsoft.UpdateServices.Administration.AdminProxy.GetUpdateServer(System.String,System.Boolean,System.Int32))
AutomaticUpdateApprovalRuleCollection (Microsoft.UpdateServices.Administration.AutomaticUpdateApprovalRuleCollection)
ApplyRule (Microsoft.UpdateServices.Administration.IAutomaticUpdateApprovalRule.ApplyRule)
GetCategories (Microsoft.UpdateServices.Administration.IAutomaticUpdateApprovalRule.GetCategories)
Id (Microsoft.UpdateServices.Administration.IAutomaticUpdateApprovalRule.Id)
Name (Microsoft.UpdateServices.Administration.IAutomaticUpdateApprovalRule.Name)
SetCategories (Microsoft.UpdateServices.Administration.IAutomaticUpdateApprovalRule.SetCategories(Microsoft.UpdateServices.Administration.UpdateCategoryCollection))
GetComputerTargetGroups (Microsoft.UpdateServices.Administration.IComputerTarget.GetComputerTargetGroups)
GetInventory (Microsoft.UpdateServices.Administration.IComputerTarget.GetInventory)
GetInventory (Microsoft.UpdateServices.Administration.IComputerTarget.GetInventory(System.String[]))
GetParentServer (Microsoft.UpdateServices.Administration.IComputerTarget.GetParentServer)
GetUpdateInstallationInfoPerUpdate (Microsoft.UpdateServices.Administration.IComputerTarget.GetUpdateInstallationInfoPerUpdate(Microsoft.UpdateServices.Administration.UpdateScope))
GetUpdateInstallationSummary (Microsoft.UpdateServices.Administration.IComputerTarget.GetUpdateInstallationSummary)
LastReportedInventoryTime (Microsoft.UpdateServices.Administration.IComputerTarget.LastReportedInventoryTime)
LastSyncResult (Microsoft.UpdateServices.Administration.IComputerTarget.LastSyncResult)
ParentServerId (Microsoft.UpdateServices.Administration.IComputerTarget.ParentServerId)
RequestedTargetGroupNames (Microsoft.UpdateServices.Administration.IComputerTarget.RequestedTargetGroupNames)
SyncsFromDownstreamServer (Microsoft.UpdateServices.Administration.IComputerTarget.SyncsFromDownstreamServer)
GetChildTargetGroups (Microsoft.UpdateServices.Administration.IComputerTargetGroup.GetChildTargetGroups)
GetComputerTargets (Microsoft.UpdateServices.Administration.IComputerTargetGroup.GetComputerTargets(System.Boolean))
GetComputerTargetsWithInventory (Microsoft.UpdateServices.Administration.IComputerTargetGroup.GetComputerTargetsWithInventory(Microsoft.UpdateServices.Administration.InventoryScope,System.Object,System.Boolean))
GetInventorySummary (Microsoft.UpdateServices.Administration.IComputerTargetGroup.GetInventorySummary(Microsoft.UpdateServices.Administration.InventoryScope[],System.Boolean))
GetParentTargetGroup (Microsoft.UpdateServices.Administration.IComputerTargetGroup.GetParentTargetGroup)
GetUpdateInstallationInfoPerComputerTarget (Microsoft.UpdateServices.Administration.IComputerTargetGroup.GetUpdateInstallationInfoPerComputerTarget(Microsoft.UpdateServices.Administration.IUpdate,System.Boolean))
GetChildServers (Microsoft.UpdateServices.Administration.IDownstreamServer.GetChildServers)
GetParentServer (Microsoft.UpdateServices.Administration.IDownstreamServer.GetParentServer)
GetStatus (Microsoft.UpdateServices.Administration.IDownstreamServer.GetStatus)
IsReplica (Microsoft.UpdateServices.Administration.IDownstreamServer.IsReplica)
LastRollupTime (Microsoft.UpdateServices.Administration.IDownstreamServer.LastRollupTime)
ParentServerId (Microsoft.UpdateServices.Administration.IDownstreamServer.ParentServerId)
SyncsFromDownstreamServer (Microsoft.UpdateServices.Administration.IDownstreamServer.SyncsFromDownstreamServer)
Version (Microsoft.UpdateServices.Administration.IDownstreamServer.Version)
NumberOfSynchronizationsPerDay Microsoft.UpdateServices.Administration.ISubscription.NumberOfSynchronizationsPerDay)
StartSynchronizationForCategoryOnly (Microsoft.UpdateServices.Administration.ISubscription.StartSynchronizationForCategoryOnly)
ExpirePackage (Microsoft.UpdateServices.Administration.IUpdate.ExpirePackage)
ExportPackageMetadata (Microsoft.UpdateServices.Administration.IUpdate.ExportPackageMetadata(System.String))
GetInstallableItems (Microsoft.UpdateServices.Administration.IUpdate.GetInstallableItems)
GetSummaryForComputerTargetGroup (Microsoft.UpdateServices.Administration.IUpdate.GetSummaryForComputerTargetGroup(Microsoft.UpdateServices.Administration.IComputerTargetGroup))
GetSummaryForComputerTargetGroup (Microsoft.UpdateServices.Administration.IUpdate.GetSummaryForComputerTargetGroup(Microsoft.UpdateServices.Administration.IComputerTargetGroup,System.Boolean))
GetSummaryPerComputerTargetGroup (Microsoft.UpdateServices.Administration.IUpdate.GetSummaryPerComputerTargetGroup(System.Boolean))
GetUpdateInstallationInfoPerComputerTarget (Microsoft.UpdateServices.Administration.IUpdate.GetUpdateInstallationInfoPerComputerTarget(Microsoft.UpdateServices.Administration.ComputerTargetScope))
GetUpdateInstallationInfoPerComputerTarget (Microsoft.UpdateServices.Administration.IUpdate.GetUpdateInstallationInfoPerComputerTarget(Microsoft.UpdateServices.Administration.IComputerTargetGroup,System.Boolean))
IsEditable (Microsoft.UpdateServices.Administration.IUpdate.IsEditable)
KnowledgebaseArticles (Microsoft.UpdateServices.Administration.IUpdate.KnowledgebaseArticles)
Refresh (Microsoft.UpdateServices.Administration.IUpdate.Refresh)
ComputerTargetGroupId (Microsoft.UpdateServices.Administration.IUpdateApproval.ComputerTargetGroupId)
UpdateId (Microsoft.UpdateServices.Administration.IUpdateApproval.UpdateId)
GetSummaryPerUpdate (Microsoft.UpdateServices.Administration.IUpdateCategory.GetSummaryPerUpdate)
GetTotalSummary (Microsoft.UpdateServices.Administration.IUpdateCategory.GetTotalSummary)
GetTotalSummaryPerComputerTarget (Microsoft.UpdateServices.Administration.IUpdateCategory.GetTotalSummaryPerComputerTarget)
GetSummaryPerUpdate (Microsoft.UpdateServices.Administration.IUpdateClassification.GetSummaryPerUpdate)
GetTotalSummary (Microsoft.UpdateServices.Administration.IUpdateClassification.GetTotalSummary)
GetTotalSummaryPerComputerTarget (Microsoft.UpdateServices.Administration.IUpdateClassification.GetTotalSummaryPerComputerTarget)
ComputerId (Microsoft.UpdateServices.Administration.IUpdateEvent.ComputerId)
UpdateId (Microsoft.UpdateServices.Administration.IUpdateEvent.UpdateId)
ComputerTargetId (Microsoft.UpdateServices.Administration.IUpdateInstallationInfo.ComputerTargetId)
GetUpdateApprovalTargetGroup (Microsoft.UpdateServices.Administration.IUpdateInstallationInfo.GetUpdateApprovalTargetGroup)
UpdateApprovalAction (Microsoft.UpdateServices.Administration.IUpdateInstallationInfo.UpdateApprovalAction)
UpdateApprovalTargetGroupId (Microsoft.UpdateServices.Administration.IUpdateInstallationInfo.UpdateApprovalTargetGroupId)
UpdateId (Microsoft.UpdateServices.Administration.IUpdateInstallationInfo.UpdateId)
CreateComputerTargetGroup (Microsoft.UpdateServices.Administration.IUpdateServer.CreateComputerTargetGroup(System.String,Microsoft.UpdateServices.Administration.IComputerTargetGroup))
CreateInstallApprovalRule (Microsoft.UpdateServices.Administration.IUpdateServer.CreateInstallApprovalRule(System.String))
DeleteInstallApprovalRule (Microsoft.UpdateServices.Administration.IUpdateServer.DeleteInstallApprovalRule(System.Int32))
DeleteUpdate (Microsoft.UpdateServices.Administration.IUpdateServer.DeleteUpdate(System.Guid))
GetChildServers (Microsoft.UpdateServices.Administration.IUpdateServer.GetChildServers)
GetCleanupManager (Microsoft.UpdateServices.Administration.IUpdateServer.GetCleanupManager)
GetComputersWithRecentNameChange (Microsoft.UpdateServices.Administration.IUpdateServer.GetComputersWithRecentNameChange)
GetComputerTargetByName (Microsoft.UpdateServices.Administration.IUpdateServer.GetComputerTargetByName(System.String))
GetComputerTargetCount (Microsoft.UpdateServices.Administration.IUpdateServer.GetComputerTargetCount)
GetComputerTargetCount Microsoft.UpdateServices.Administration.IUpdateServer.GetComputerTargetCount(Microsoft.UpdateServices.Administration.ComputerTargetScope))
GetComputerTargets Microsoft.UpdateServices.Administration.IUpdateServer.GetComputerTargets(Microsoft.UpdateServices.Administration.ComputerTargetScope))
GetCurrentUserRole (Microsoft.UpdateServices.Administration.IUpdateServer.GetCurrentUserRole)
GetEmailNotificationConfiguration (Microsoft.UpdateServices.Administration.IUpdateServer.GetEmailNotificationConfiguration)
GetFrontEndServers (Microsoft.UpdateServices.Administration.IUpdateServer.GetFrontEndServers)
GetInstallApprovalRules Microsoft.UpdateServices.Administration.IUpdateServer.GetInstallApprovalRules)
GetPublisher (Microsoft.UpdateServices.Administration.IUpdateServer.GetPublisher(System.String))
GetReplicaStatus (Microsoft.UpdateServices.Administration.IUpdateServer.GetReplicaStatus)
GetSummariesPerComputerTarget (Microsoft.UpdateServices.Administration.IUpdateServer.GetSummariesPerComputerTarget(Microsoft.UpdateServices.Administration.UpdateScope,Microsoft.UpdateServices.Administration.ComputerTargetScope))
GetSummariesPerUpdate (Microsoft.UpdateServices.Administration.IUpdateServer.GetSummariesPerUpdate(Microsoft.UpdateServices.Administration.UpdateScope,Microsoft.UpdateServices.Administration.ComputerTargetScope))
GetUpdateCount (Microsoft.UpdateServices.Administration.IUpdateServer.GetUpdateCount)
GetUpdateCount (Microsoft.UpdateServices.Administration.IUpdateServer.GetUpdateCount(Microsoft.UpdateServices.Administration.UpdateScope))
GetUpdates (Microsoft.UpdateServices.Administration.IUpdateServer.GetUpdates(Microsoft.UpdateServices.Administration.UpdateScope))
IsConnectionSecureForApiRemoting (Microsoft.UpdateServices.Administration.IUpdateServer.IsConnectionSecureForApiRemoting)
IsValidComputerTargetGroupName (Microsoft.UpdateServices.Administration.IUpdateServer.IsValidComputerTargetGroupName(System.String)
Name (Microsoft.UpdateServices.Administration.IUpdateServer.Name)
PortNumber (Microsoft.UpdateServices.Administration.IUpdateServer.PortNumber)
RollupReportingData M:Microsoft.UpdateServices.Administration.IUpdateServer.RollupReportingData)
Version (Microsoft.UpdateServices.Administration.IUpdateServer.Version)
Change (Microsoft.UpdateServices.Administration.LogLevel.Change)
Categories (Microsoft.UpdateServices.Administration.SynchronizationPhase.Categories)
NotApproved (Microsoft.UpdateServices.Administration.UpdateApprovalAction.NotApproved)
ComputersUpToDateCount (Microsoft.UpdateServices.Administration.UpdateServerStatus.ComputersUpToDateCount)
UpdatesUpToDateCount (Microsoft.UpdateServices.Administration.UpdateServerStatus.UpdatesUpToDateCount)
SoftwareApplication (Microsoft.UpdateServices.Administration.UpdateType.SoftwareApplication)
ClientInventoryCollectionFailed (Microsoft.UpdateServices.Administration.WsusEventId.ClientInventoryCollectionFailed)
ClientInventoryCollectionSucceeded (Microsoft.UpdateServices.Administration.WsusEventId.ClientInventoryCollectionSucceeded)
ClientInventoryOperationalFailure (Microsoft.UpdateServices.Administration.WsusEventId.ClientInventoryOperationalFailure)
ClientInventoryRulesDownloadFailed (Microsoft.UpdateServices.Administration.WsusEventId.ClientInventoryRulesDownloadFailed)
ClientInventoryRulesProcessingFailed (Microsoft.UpdateServices.Administration.WsusEventId.ClientInventoryRulesProcessingFailed)
ClientInventoryUploadFailed (Microsoft.UpdateServices.Administration.WsusEventId.ClientInventoryUploadFailed)
Members that have been removed from Windows Server Update Services 3.0
The class members that have been removed from Windows Server Update Services.
Microsoft.UpdateServices.Administration.AutomaticUpdateApprovalAction.Scan
Microsoft.UpdateServices.Administration.IComputerTargetGroup.PurgeAssociatedReportingEvents(System.DateTime,System.DateTime)
Microsoft.UpdateServices.Administration.IUpdateServer.LogMessage(LogLevel,System.String,paramsobject[])
Microsoft.UpdateServices.Administration.IUpdateServer.GetInstallApprovalRule()
Microsoft.UpdateServices.Administration.IUpdateServer.GetScanApprovalRule
Microsoft.UpdateServices.Administration.IUpdateServer.GetDownstreamServer(System.String)
Microsoft.UpdateServices.Administration.UpdateApprovalAction.Block
Microsoft.UpdateServices.Administration.UpdateApprovalAction.Bundle
Microsoft.UpdateServices.Administration.UpdateApprovalAction.Scan
Microsoft.UpdateServices.Administration.WsusEventId.ClientStatus
Microsoft.UpdateServices.Administration.WsusEventId.ClientInstallationPending
Microsoft.UpdateServices.Administration.WsusEventId.ClientInvalidPid
Microsoft.UpdateServices.Administration.WsusEventId.ClientRebootCompleted
Microsoft.UpdateServices.Administration.WsusEventId.MaxTargetComputersReached
Microsoft.UpdateServices.Administration.WsusEventId.WsusServiceStarted
Microsoft.UpdateServices.Administration.WsusEventId.WsusServiceStopped
Microsoft.UpdateServices.Administration.WsusEventId.LogFileWriteFailure
Microsoft.UpdateServices.Administration.WsusEventId.FailedToAccessWusRegistryKey
Microsoft.UpdateServices.Administration.WsusEventId.EventTableFull
Microsoft.UpdateServices.Administration.WsusEventId.SelfUpdateTreeBroken