IUpdate Members
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.
The following tables list the members exposed by the IUpdate type.
Public Properties
Name | Description | |
---|---|---|
AdditionalInformationUrls | Gets a collection of URLs provided by the publisher of the update that provide additional information about the update. | |
ArrivalDate | Gets the date and time when the metadata for this revision of the update finished downloading to the WSUS server. | |
CompanyTitles | Gets the titles of all the companies to which this update belongs. | |
CreationDate | Gets the date and time when this revision of the update's metadata was authored. | |
Description | Gets a short description of the update. | |
HasEarlierRevision | Gets whether the WSUS server contains earlier revisions of this update. | |
HasLicenseAgreement | Gets whether the update has an associated license agreement. | |
HasStaleUpdateApprovals | Gets whether an older revision of the update contains an approval. | |
HasSupersededUpdates | Gets whether if the update supersedes other updates. | |
Id | Gets the GUID of the update. | |
InstallationBehavior | Gets the installation behavior of the update. | |
IsApproved | Gets whether this revision of the update is approved for at least one target group. | |
IsDeclined | Gets whether this update is declined. | |
IsEditable | Gets whether this update is editable. | |
IsLatestRevision | Gets whether this revision is the latest revision of the update. | |
IsSuperseded | Gets whether this update is superseded by related updates. | |
IsWsusInfrastructureUpdate | Gets whether this update is a WSUS infrastructure update. | |
KnowledgebaseArticles | Gets the Knowledge Base article numbers that describe an issue related to or fixed by this update. | |
LegacyName | Gets the name of the update used in previous versions. | |
MsrcSeverity | Gets the maximum severity rating of the Microsoft Security Response Center (MSRC) bulletin that is associated with the update. | |
ProductFamilyTitles | Gets the titles of all product family categories to which the update belongs. | |
ProductTitles | Gets the titles of all product categories to which the update belongs. | |
PublicationState | Gets the publication state of the update. | |
RequiresLicenseAgreementAcceptance | Gets whether the update requires a user to accept the license agreement. | |
SecurityBulletins | Gets Security Bulletin numbers. The bulletins describe security issues and changes that are related to the update. | |
State | Gets the current state of the update. | |
Title | Gets the title of the update. | |
UninstallationBehavior | Gets the removal behavior of the update. | |
UpdateClassificationTitle | Gets the title of the classification to which the update belongs. | |
UpdateSource | Gets the original source of this update. | |
UpdateType | Gets the type of the update. |
Top
Public Methods
Name | Description | |
---|---|---|
AcceptLicenseAgreement | Accepts the license agreement that is associated with the update. | |
Approve | Overloaded. Approves an update to be applied by clients. | |
ApproveForOptionalInstall | Approves this update for optional installation. | |
CancelDownload | Stops downloading the update and its dependencies to the WSUS server. | |
Decline | Declines the update for deployment. | |
ExpirePackage | Revises the locally published package to expire it. | |
ExportPackageMetadata | Exports an SDP file for a locally published update. | |
GetChangesFromPreviousRevision | Gets the reasons for why the update was revised. | |
GetHashCode | Serves as a hash function for the current update, suitable for use in hashing algorithms and data structures, such as a hash table. | |
GetInstallableItems | 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. | |
GetLicenseAgreement | Gets the license agreement for this update. | |
GetRelatedUpdates | Gets related updates. | |
GetSummary | Gets summary information about this update across the computers that match the specified criteria. | |
GetSummaryForComputerTargetGroup | Overloaded. Gets the summary information about this update for the specified IComputerTargetGroup. | |
GetSummaryPerComputerTargetGroup | Overloaded. Gets the summary information about this update for each IComputerTargetGroup. | |
GetSupportedUpdateLanguages | Gets a collection of the languages that this update supports. | |
GetUpdateApprovals | Overloaded. Gets the list of approvals for this update. | |
GetUpdateCategories | Gets a collection of product categories to which this update belongs. | |
GetUpdateClassification | Gets the classification to which the update belongs. | |
GetUpdateEventHistory | Gets the event history associated with this update. | |
GetUpdateInstallationInfoPerComputerTarget | Overloaded. | |
PurgeAssociatedReportingEvents | Uses the specified date range to remove events that are associated with this update. | |
Refresh | Refreshes the properties of this update with the latest values. | |
RefreshUpdateApprovals | Moves existing approvals from older revisions to the latest revision of this update. | |
ResumeDownload | Identifies to the synchronization agent the update to download. |
Top
See Also
Reference
IUpdate Interface
Microsoft.UpdateServices.Administration Namespace