API Reference
Class
BackupPostureInfo
Consolidated backup and recovery posture (VSS and System Restore).
Inheritance
- Object
- BackupPostureInfo
Constructors
public BackupPostureInfo() #Inherited Methods
public override Boolean Equals(Object obj) #Returns:
BooleanInherited from Object
Parameters
- obj Object
Properties
public String ComputerName { get; set; } #Computer name these values were collected for.
public Nullable<Boolean> VssServiceInstalled { get; set; } #True when VSS service is installed.
public Nullable<Boolean> VssServiceRunning { get; set; } #True when VSS service is running.
public String VssServiceStartupType { get; set; } #VSS service startup type.
public Nullable<Boolean> SwprvServiceInstalled { get; set; } #True when Microsoft Software Shadow Copy Provider service is installed.
public Nullable<Boolean> SwprvServiceRunning { get; set; } #True when Microsoft Software Shadow Copy Provider service is running.
public String SwprvServiceStartupType { get; set; } #Microsoft Software Shadow Copy Provider startup type.
public Nullable<Boolean> SystemRestorePolicyDisabled { get; set; } #True when system restore is disabled by policy.
public Nullable<Boolean> SystemRestoreEnabled { get; set; } #Best-effort system restore enabled signal.
public Int32 ShadowCopyCount { get; set; } #Shadow copy count.
public Nullable<DateTime> LatestShadowCopyCreatedUtc { get; set; } #Latest shadow copy creation timestamp in UTC when available.
public Int32 RestorePointCount { get; set; } #Restore point count.
public Nullable<DateTime> LatestRestorePointCreatedUtc { get; set; } #Latest restore point creation timestamp in UTC when available.
public List<ShadowCopyInfo> ShadowCopies { get; set; } #Shadow copy rows.
public List<RestorePointInfo> RestorePoints { get; set; } #Restore point rows.