IUpdate Interface

 

Applies To: Windows Server Update Services

Use this interface to approve or decline updates for deployment and get information about the update. To get this interface, call one of the following methods: GetUpdate; GetUpdate; GetUpdate; GetUpdate; Item.

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

public interface IUpdate

NameDescription
System_CAPS_pubpropertyAdditionalInformationUrls

Gets a collection of URLs provided by the publisher of the update that provide additional information about the update.

System_CAPS_pubpropertyArrivalDate

Gets the date and time when the metadata for this revision of the update finished downloading to the WSUS server.

System_CAPS_pubpropertyCompanyTitles

Gets the titles of all the companies to which this update belongs.

System_CAPS_pubpropertyCreationDate

Gets the date and time when this revision of the update's metadata was authored.

System_CAPS_pubpropertyDescription

Gets a short description of the update.

System_CAPS_pubpropertyHasEarlierRevision

Gets whether the WSUS server contains earlier revisions of this update.

System_CAPS_pubpropertyHasLicenseAgreement

Gets whether the update has an associated license agreement.

System_CAPS_pubpropertyHasStaleUpdateApprovals

Gets whether an older revision of the update contains an approval.

System_CAPS_pubpropertyHasSupersededUpdates

Gets whether if the update supersedes other updates.

System_CAPS_pubpropertyId

Gets the GUID of the update.

System_CAPS_pubpropertyInstallationBehavior

Gets the installation behavior of the update.

System_CAPS_pubpropertyIsApproved

Gets whether this revision of the update is approved for at least one target group.

System_CAPS_pubpropertyIsDeclined

Gets whether this update is declined.

System_CAPS_pubpropertyIsEditable

Gets whether this update is editable.

System_CAPS_pubpropertyIsLatestRevision

Gets whether this revision is the latest revision of the update.

System_CAPS_pubpropertyIsSuperseded

Gets whether this update is superseded by related updates.

System_CAPS_pubpropertyIsWsusInfrastructureUpdate

Gets whether this update is a WSUS infrastructure update.

System_CAPS_pubpropertyKnowledgebaseArticles

Gets the Knowledge Base article numbers that describe an issue related to or fixed by this update.

System_CAPS_pubpropertyLegacyName

Gets the name of the update used in previous versions.

System_CAPS_pubpropertyMsrcSeverity

Gets the maximum severity rating of the Microsoft Security Response Center (MSRC) bulletin that is associated with the update.

System_CAPS_pubpropertyProductFamilyTitles

Gets the titles of all product family categories to which the update belongs.

System_CAPS_pubpropertyProductTitles

Gets the titles of all product categories to which the update belongs.

System_CAPS_pubpropertyPublicationState

Gets the publication state of the update.

System_CAPS_pubpropertyRequiresLicenseAgreementAcceptance

Gets whether the update requires a user to accept the license agreement.

System_CAPS_pubpropertySecurityBulletins

Gets Security Bulletin numbers. The bulletins describe security issues and changes that are related to the update.

System_CAPS_pubpropertyState

Gets the current state of the update.

System_CAPS_pubpropertyTitle

Gets the title of the update.

System_CAPS_pubpropertyUninstallationBehavior

Gets the removal behavior of the update.

System_CAPS_pubpropertyUpdateClassificationTitle

Gets the title of the classification to which the update belongs.

System_CAPS_pubpropertyUpdateSource

Gets the original source of this update.

System_CAPS_pubpropertyUpdateType

Gets the type of the update.

NameDescription
System_CAPS_pubmethodAcceptLicenseAgreement()

Accepts the license agreement that is associated with the update.

System_CAPS_pubmethodApprove(UpdateApprovalAction, IComputerTargetGroup)

Approves an update for deployment to clients.

System_CAPS_pubmethodApprove(UpdateApprovalAction, IComputerTargetGroup, DateTime)

Approves an update for deployment to clients and provides a deadline by when the client must act on the update.

System_CAPS_pubmethodApproveForOptionalInstall(IComputerTargetGroup)

Approves this update for optional installation.

System_CAPS_pubmethodCancelDownload()

Stops downloading the update and its dependencies to the WSUS server.

System_CAPS_pubmethodDecline()

Declines the update for deployment.

System_CAPS_pubmethodExpirePackage()

Revises the locally published package to expire it.

System_CAPS_pubmethodExportPackageMetadata(String)

Exports an SDP file for a locally published update.

System_CAPS_pubmethodGetChangesFromPreviousRevision()

Gets the reasons for why the update was revised.

System_CAPS_pubmethodGetHashCode()

Serves as a hash function for the current update, suitable for use in hashing algorithms and data structures, such as a hash table.

System_CAPS_pubmethodGetInstallableItems()

Gets the directly bundled, non-explicitly-deployable child updates of this update. Creates an installable item on behalf of this update if the update itself has files.

System_CAPS_pubmethodGetLicenseAgreement()

Gets the license agreement for this update.

System_CAPS_pubmethodGetRelatedUpdates(UpdateRelationship)

Gets related updates.

System_CAPS_pubmethodGetSummary(ComputerTargetScope)

Gets summary information about this update across the computers that match the specified criteria.

System_CAPS_pubmethodGetSummaryForComputerTargetGroup(IComputerTargetGroup)

Gets the summary information about this update for the specified IComputerTargetGroup.

System_CAPS_pubmethodGetSummaryForComputerTargetGroup(IComputerTargetGroup, Boolean)

Gets the summary information about this update for the specified IComputerTargetGroup.

System_CAPS_pubmethodGetSummaryPerComputerTargetGroup()

Gets a collection of summary information for each target group to which the update applies.

System_CAPS_pubmethodGetSummaryPerComputerTargetGroup(Boolean)

Returns the summary information reported up to the server for all IComputerTargetGroup objects.

System_CAPS_pubmethodGetSupportedUpdateLanguages()

Gets a collection of the languages that this update supports.

System_CAPS_pubmethodGetUpdateApprovals()

Gets a collection of all approvals for this update.

System_CAPS_pubmethodGetUpdateApprovals(IComputerTargetGroup)

Gets a collection of approvals for this update. The update must have been approved for deployment to the given target group.

System_CAPS_pubmethodGetUpdateApprovals(IComputerTargetGroup, UpdateApprovalAction, DateTime, DateTime)

Gets a collection of approvals for this update based on the given criteria.

System_CAPS_pubmethodGetUpdateCategories()

Gets a collection of product categories to which this update belongs.

System_CAPS_pubmethodGetUpdateClassification()

Gets the classification to which the update belongs.

System_CAPS_pubmethodGetUpdateEventHistory(DateTime, DateTime)

Gets the event history associated with this update.

System_CAPS_pubmethodGetUpdateInstallationInfoPerComputerTarget(ComputerTargetScope)

Gets the installation information about this update for each computer that matches the specified search filter.

System_CAPS_pubmethodGetUpdateInstallationInfoPerComputerTarget(IComputerTargetGroup)

Gets a collection of installation information for each client in the specified target group.

System_CAPS_pubmethodGetUpdateInstallationInfoPerComputerTarget(IComputerTargetGroup, Boolean)

Gets the installation information about this update for each computer in the specified target group.

System_CAPS_pubmethodPurgeAssociatedReportingEvents(DateTime, DateTime)

Uses the specified date range to remove events that are associated with this update.

System_CAPS_pubmethodRefresh()

Refreshes the properties of this update with the latest values.

System_CAPS_pubmethodRefreshUpdateApprovals()

Moves existing approvals from older revisions to the latest revision of this update.

System_CAPS_pubmethodResumeDownload()

Identifies to the synchronization agent the update to download.

Return to top

Community Additions

ADD
Show: