ZCM Snippets
Add Workstation to Group
zman wga "/Devices/Workstations/GroupName" "/Devices/Workstations/Folder/computer-name"
Blank Site/Location
SELECT
ZDEVICE.HOSTNAME,
ZDEVICE.OSNAME,
ZDEVICE.SITE,
ZDEVICE.LOCATION,
ZDEVICE.SERIALNUMBER
FROM
ZCM_OWNER.ZDEVICE
WHERE
ZDEVICE.SITE IS NULL
OR
ZDEVICE.LOCATION IS NULL
See all bundles and their associated users
SELECT
BUNDLETBL.ZUID BUNDLEZUID,
BUNDLETBL.NAME BUNDLENAME,
BUNDLETBL.PATH BUNDLEPATH,
BUNDLETBL.DESCRIPTION BUNDLEDESC,
ZASSIGN.CONSUMERUID ASSIGNCUID,
TARGETTBL.NAME TARGETNAME,
TARGETTBL.PATH TARGETPATH
FROM
ZCM_OWNER.ZZENOBJECT BUNDLETBL
LEFT OUTER JOIN ZCM_OWNER.ZASSIGNMENT ZASSIGN
ON BUNDLETBL.ZUID = ZASSIGN.CONTENTUID
LEFT OUTER JOIN ZCM_OWNER.ZZENOBJECT TARGETTBL
ON ZASSIGN.CONSUMERUID = TARGETTBL.ZUID
WHERE
BUNDLETBL.PRIMARYTYPE = 'Bundle'
AND
TARGETTBL.NAME IS NOT NULL
AND
TARGETTBL.PATH LIKE '/System/References/%'
Broken ZCM11 Upgrades - ERRORED
SELECT
ZCM_OWNER.ZDEVICE.HOSTNAME,
ZCM_OWNER.ZZENOBJECT.NAME,
ZCM_OWNER.ZSYSTEMUPDATEDEVICEINFO.UPDATESTATUS,
ZCM_OWNER.ZSYSTEMUPDATEDEVICEINFO.STATUSMESSAGEKEY,
ZCM_OWNER.ZSYSTEMUPDATEDEVICEINFO.STATUSMESSAGEPARAMS,
ZCM_OWNER.ZDEVICE.OSNAME
FROM
ZCM_OWNER.ZSYSTEMUPDATEDEVICEINFO
LEFT OUTER JOIN ZCM_OWNER.ZDEVICE
ON ZCM_OWNER.ZSYSTEMUPDATEDEVICEINFO.DEVICEUID = ZCM_OWNER.ZDEVICE.ZUID
LEFT OUTER JOIN ZCM_OWNER.ZZENOBJECT
ON ZCM_OWNER.ZZENOBJECT.ZUID = ZCM_OWNER.ZDEVICE.PRIMARYUSER
WHERE
ZCM_OWNER.ZSYSTEMUPDATEDEVICEINFO.UPDATESTATUS != 'FINISHED'
AND
ZCM_OWNER.ZSYSTEMUPDATEDEVICEINFO.UPDATESTATUS != 'ASSIGNED'
AND
ZCM_OWNER.ZSYSTEMUPDATEDEVICEINFO.UPDATESTATUS != 'AWAITING_REBOOT'
AND
ZCM_OWNER.ZSYSTEMUPDATEDEVICEINFO.UPDATESTATUS != 'INSTALLING'
Broken ZCM11 Upgrades - ERRORED/INSTALLING/AWAITING REBOOT
SELECT
ZCM_OWNER.ZDEVICE.HOSTNAME,
ZCM_OWNER.ZZENOBJECT.NAME,
ZCM_OWNER.ZSYSTEMUPDATEDEVICEINFO.UPDATESTATUS,
ZCM_OWNER.ZSYSTEMUPDATEDEVICEINFO.STATUSMESSAGEKEY,
ZCM_OWNER.ZSYSTEMUPDATEDEVICEINFO.STATUSMESSAGEPARAMS,
ZCM_OWNER.ZDEVICE.OSNAME
FROM
ZCM_OWNER.ZSYSTEMUPDATEDEVICEINFO
LEFT OUTER JOIN ZCM_OWNER.ZDEVICE
ON ZCM_OWNER.ZSYSTEMUPDATEDEVICEINFO.DEVICEUID = ZCM_OWNER.ZDEVICE.ZUID
LEFT OUTER JOIN ZCM_OWNER.ZZENOBJECT
ON ZCM_OWNER.ZZENOBJECT.ZUID = ZCM_OWNER.ZDEVICE.PRIMARYUSER
WHERE
ZCM_OWNER.ZSYSTEMUPDATEDEVICEINFO.UPDATESTATUS != 'FINISHED'
AND ZCM_OWNER.ZSYSTEMUPDATEDEVICEINFO.UPDATESTATUS != 'ASSIGNED'