Patch.GetMetadata
Method | |
---|---|
Module | Patch |
Library | Core |
Action | Query metadata for a single patch or comma-separated list of patches. |
Parameters |
NoteFor Windows, this is a comma-separated list of Patch GUIDs. Case is not significant for the hex digits in GUIDs. |
Return values | For each update requested: |
| |
| |
| |
| |
| |
| |
NoteFor Windows, Knowledge Base article number(s). | |
| |
| |
| |
NoteAn example entry is 'MS14-059' (Where MS14 means Microsoft 2014 for example see https://docs.microsoft.com/en-us/security-updates/securitybulletins/2014/ms14-059) | |
| |
| |
| |
| |
| |
Example | Find the devices and their sources where software updates are configured: // A list of Patch Guids can also be provided: Patch.GetMetadata(PatchSpec:"ca10020a-becd-4535-b06d-e30e92f01ad6,f6c4261c-9fae-442c-9bfc-7b37ba42f806"); // The latest Patch history entries can be searched for their metadata. @entries = SELECT * FROM [Patch.History] WHERE ValidTo=0 AND KB != ""; FOREACH @entry IN @entries DO Patch.GetMetadata(PatchSpec:@entry.UpdateId); DONE; // The SQLite table maintained by Patch.GetMetadata can also be viewed directly: @entries = SELECT * FROM [Patch.Metadata]; FOREACH @entry IN @entries DO @json = SELECT Metadata FROM @entry; Utilities.TableFromJson(Json:@json); DONE; |
Platforms |
|
Notes |