UpdateServerStatus Class
Applies To: Windows Server Update Services
This class contains statistics summarizing the current state of the WSUS server, updates, and the client computers. To get this class, call the GetStatus method. The statistics are a snapshot in time of the current counts. You need to call the GetStatus method each time you want to receive the current counts. Do not use the new keyword to create this class.
Namespace: Microsoft.UpdateServices.Administration
Assembly: Microsoft.UpdateServices.Administration (in Microsoft.UpdateServices.Administration.dll)
Inheritance Hierarchy
System.Object
Microsoft.UpdateServices.Administration.UpdateServerStatus
Syntax
[SerializableAttribute]
[GuidAttribute("1C0F6DF3-7617-4574-B0E1-B29EFD827BF5")]
[ClassInterfaceAttribute(ClassInterfaceType.None)]
[ComVisibleAttribute(true)]
public class UpdateServerStatus
[SerializableAttribute]
[GuidAttribute("1C0F6DF3-7617-4574-B0E1-B29EFD827BF5")]
[ClassInterfaceAttribute(ClassInterfaceType::None)]
[ComVisibleAttribute(true)]
public ref class UpdateServerStatus
[<SerializableAttribute>]
[<GuidAttribute("1C0F6DF3-7617-4574-B0E1-B29EFD827BF5")>]
[<ClassInterfaceAttribute(ClassInterfaceType.None)>]
[<ComVisibleAttribute(true)>]
type UpdateServerStatus = class end
<SerializableAttribute>
<GuidAttribute("1C0F6DF3-7617-4574-B0E1-B29EFD827BF5")>
<ClassInterfaceAttribute(ClassInterfaceType.None)>
<ComVisibleAttribute(True)>
Public Class UpdateServerStatus
Constructors
Name | Description | |
---|---|---|
UpdateServerStatus() | Initializes a new instance of the UpdateServerStatus class. |
Properties
Name | Description | |
---|---|---|
ApprovedUpdateCount | Number of updates on the WSUS server that have been approved. |
|
ComputersUpToDateCount | Get or set the number of ComputerTargets on which all Updates are known to be Installed or NotApplicable. |
|
ComputerTargetCount | Number of clients that are known to the WSUS server. |
|
ComputerTargetsNeedingUpdatesCount | Number of clients with at least one update that is not yet installed. |
|
ComputerTargetsWithUpdateErrorsCount | Number of clients with at least one update that is currently in a failure state. |
|
CriticalOrSecurityUpdatesNotApprovedForInstallCount | Number of critical or security updates on the WSUS server that are not approved for installation. |
|
CustomComputerTargetGroupCount | Number of administrator-created computer target groups on the WSUS server. |
|
DeclinedUpdateCount | Number of updates on the WSUS server that have been declined by an administrator. |
|
ExpiredUpdateCount | Number of updates on the WSUS server whose latest revision is marked as expired by the publisher of the update. |
|
NotApprovedUpdateCount | Number of updates on the WSUS server that have not been approved or declined. |
|
ShouldDeleteUnneededRevisions | Indicates if the WSUS database is growing too large and that unneeded revisions should be deleted. |
|
UnrecognizedClientRequestedTargetGroupNames | Names of target groups requested by clients that do not match existing target groups on the server. |
|
UpdateCount | Total number of updates on the WSUS server. |
|
UpdatesNeededByComputersCount | Number of updates on the WSUS server that are needed by one or more client computers. |
|
UpdatesNeedingFilesCount | Number of updates on the WSUS server that do not have all the required installation files. |
|
UpdatesUpToDateCount | Get or set the number of Updates on the UpdateServer that are known to be Installed or NotApplicable on all computers. |
|
UpdatesWithClientErrorsCount | Number of updates on the WSUS server that have at least one client that is currently in a failed state for that update. |
|
UpdatesWithServerErrorsCount | Number of updates on the WSUS server that are in a failure state. |
|
UpdatesWithStaleUpdateApprovalsCount | Number of updates on the WSUS server that have a revision of an update that is approved but is not the latest revision. |
|
WsusInfrastructureUpdatesNotApprovedForInstallCount | Number of WSUS infrastructure updates on the WSUS server that are not approved for installation. |
Methods
Name | Description | |
---|---|---|
Equals(Object) | (Inherited from Object.) |
|
Finalize() | (Inherited from Object.) |
|
GetHashCode() | (Inherited from Object.) |
|
GetType() | (Inherited from Object.) |
|
MemberwiseClone() | (Inherited from Object.) |
|
ToString() | (Inherited from Object.) |
Thread Safety
Any public static ( Shared in Visual Basic) members of this type are thread safe. Any instance members are not guaranteed to be thread safe.
See Also
Microsoft.UpdateServices.Administration Namespace
Return to top