|
|
|
vPatchStatus
|
Shows the state of all patches on a per machine basis. There is one row per patch for each machine.
|
Column Name
|
Type
|
Purpose
|
Machine_GroupID
|
varchar(201), not null
|
A concatenated representation of the machine id and the group id it is associated with.
|
agentGuid
|
numeric(26,0), not null
|
A globally unique identifier for a machine ID.group ID account and its corresponding agent.
|
MachineName
|
varchar(100), not null
|
Machine name used for each agent.
|
GroupName
|
varchar(100), not null
|
Group Name used for each agent,
|
KBArticle
|
varchar(10), not null
|
Microsoft KB article number reported from the patch scanner.
|
SecurityBulletin
|
varchar(40), not null
|
Bulletin ID string reported from the patch scanner.
|
Title
|
varchar(250), not null
|
Update title.
|
Product
|
varchar(300), null
|
Product to which patch is associated
|
Language
|
varchar(30) null
|
Language of the product.
|
UpdateClassification
|
smallint(5), not null
|
Update classification:
100 -> Security Update – Critical
101 -> Security Update – Important
102 -> Security Update – Moderate
103 -> Security Update – Low
104 -> Security Update – Unrated
110 -> Critical Update
120 -> Update Rollup
200 -> Service Pack
210 -> Update
220 -> Feature Pack
230 -> Tool
900 -> Unclassified
999 -> Kaseya Patch Test
|
UpdateClassificationDescription
|
varchar(43), not null
|
Same as UpdateClassification in string format.
|
ReleaseDate
|
datetime, null
|
Patch release date
|
ApprovalStatus
|
smallint, not null
|
0 -> approved
1 -> disapproved
2 -> pending approval
|
ApprovalStatusDescription
|
varchar(16), not null
|
Same as ApprovalStatus in string format.
|
InstallSeparate
|
tinyint(3), not null
|
0 -> this can be installed together with other patches
1 -> this must be installed separately (its own reboot) from other patches
|
IsSuperseded
|
tinyint(3), not null
|
0 -> update is not superseded
1 -> update is superseded by a subsequent update
|
PatchAppliedFlag
|
int(10), not null
|
0 -> patch has not been applied
1 -> patch has been applied
|
PatchStatus
|
int(10), not null
|
0 -> this patch not scheduled to be installed
1 -> schedule this patch for install. Flags used to bundle all patches into a single script. Set when installation scripts are generated.
2 -> patch install failed, no alert sent
3 -> patch install failed and alert has been sent
4 -> patch installed and awaiting a reboot to reconfirm
5 -> schedule rollback for this patch
6 -> “/install-as-user” patch not installed; User not logged in
7 -> Office patch not installed; User request to install declined or timed out
8 -> patch get/install failed, client login credential is invalid
|
PatchStatusDescription
|
varchar(42), not null
|
Same as PatchStatus is string format.
|
PendingManualInstall
|
int(10), not null
|
Patch selected by manual update (Machine Update or Patch Update):
0 -> not selected for installation
1 -> selected for installation
|
PatchIgnoreFlag
|
int(10), not null
|
0 -> process this patch
1 -> ignore this patch
|
InstallationWarning
|
varchar(22), not null
|
Returns 'Manual Install Only', 'Windows Update Only', 'Product Upgrade Only', “Internet-based Install”, or an empty string.
|
InstallDate
|
datetime(3), null
|
timestamp when this patch was applied by the VSA
|
InstalledBy
|
varchar(100), null
|
Name of admin (if we installed the patch) or value from registry (if scanner retuned the value)
|
Description
|
varchar(1500), null
|
Patch description
|
UninstallNotes
|
varchar(1500), null
|
Uninstall notes for the patch
|