Looking for a way to generate a list of software bundles installed by ZENworks
I know that the ZENworks Technician Application will list all bundles and the status of each, but there does not seem to be a distinction between bundles that have been installed and those that do not have an Install Action Set.
We are trying to simplify laptop upgrades with the ability to generate a list of software bundles installed on the laptop being replaced so that we can make the same software available on the new laptop.
Each bundle has a Distribute, Install, and Launch tab. Even if a simple bundle that is completely comprised of a single action such as "Launch Executable" under the "Launch tab", the first time it is launched, it will still progress through the distribution and installation phase and they will be marked successful because they will complete without error, even if there are not any actions to perform.
Historically, I have tried to enforce a rule that all official software on systems had to be delivered by ZENworks. This way when a device is re-imaged or replaced, the assignments for that software would automatically be there. For widely distributed software packages, they would be nicely automated. For software packages that were obscure, they were often nothing more than pointers to a UNC Share or an Install Bundle Action that then kicked off the Setup.exe that the end-user (or desktop tech) would then run through just as if the had the "CD".
Clearly, some software may be self-installed by end-users over time such as perhaps WORDPAD++, Brave Browser, etc... However, the assumption was if they installed non-standard software on their own, they would know how to put stuff such as that back on themselves.
As far as knowing what the ZENworks Icons do, many folks use a combination of Bundle Folders and Bundle Naming Schemes to keep track of what different ZENworks Icons do, such as a simple installer, simple launch, perhaps a bundle that launches and installs.
It may take a while to get your ZENworks set up so that everything is in ZCM, but once you do it will definitely help simplify installs. It is great when a PC has an issue and if you can't resolve it in a few minutes knowing you can easily just throw down a new image and all needed software is there.
Please give a hearty thumbs up to any post you find helpful!
To find articles by Craig Wilson simply follow the link: Craig Wilson's Tips!
What we do is have separate bundles for the different types of actions, and prefix them accordingly, in addition to grouping bundle types into folders.
For example, all of our install bundles are prefixed INS - , bundles that map drives are prefixed MAP - , file system rights CACLS - , registry permissions ACE -, ...
We end up with more bundles this way, but find it easier for organizing and seeing what installs/maps/... we perform.
We use groups to assign bundles to devices. Each group has one bundle assignment but could have more if needed. When we do device replacements, we use the Copy Relationships wizard to copy the group memberships from the old device to the new one. -Patrick T.