What's in the Tool Kit?
Novell Cool Solutions: Feature
Digg This -
Posted: 30 Jul 1999
Here's a short description of the tools contained in the ZENworks Application Management Tool Kit. They have saved people unmeasurable vexation by making certain tasks much easier to perform. And, to add to your pleasure, they're all free. (But if you ever see Matt Brooks and his team, you should buy them an appreciative Coke.) Download the Tool Kit and knock yourself out.
Note: The files provided in this Tool Kit have been created to provide solutions for real world problems faced by Novell customers. They are provided free of charge and are not supported by Novell or Novell Consulting. Use these tools at your own risk.
While we do not support these tools, we are interested in feedback you may have for future enhancements. Please e-mail email@example.com with "Tool Kit" in the subject line.AOTFDEF
The AOTFDEF utility is an Application object template filename processor utility. The best time to use it is after you have run snAppShot, which renames installed application files by giving them a numerical filename and an .fil extension (for example, netscape.exe becomes 36.fil).
For your convenience, AOTFDEF renames .fil files back to their original (or "true") filenames. Conversely, you can rename "true" filenames to the numerical, .fil convention. AOTFDEF also lets you set the starting number for an .fil series, validate files, remove duplicate files within the .aot file, and regenerate the FILEDEF.TXT file.
Similar to an "uninstall" utility, AOTREV "reverses" the settings in an existing .aot or .axt file so that when the Application object distributes it removes the application from a workstation. AOTREV creates a new .aot or .axt file with the three letters REV appended to the filename before the .aot extension (for example, APP1REV.AOT).
If you distribute a "reverse" Application object that replaces or updates any files that the operating system depends on, then your workstation could become disabled. Testing has shown that most major Windows 95 and NT applications replace critical system .DLLs when they are installed. Reversing such an installation can remove these critical .DLLs, disabling your operating system. The most notable examples are Microsoft Internet Explorer 4.0 and Office97.
AOTSPLIT splits an Application object template (.aot) file into the user-specific and workstation-specific portions. This is useful when distributing an application in two stages. For example:
AOTSPLIT netscape.aot creates netscape_u.aot and netscape_w.aot
AOTXPORT is an .aot/.axt to .aot/.axt conversion utility. Use AOTXPORT to convert an .aot file to an .axt file and back. An .aot ("Application Object Template") file is binary format while an .axt ("Application Object Text Template") file is text format.
APPCREAT is an Application object creation utility. Use APPCREAT to create an Application object from an Application object Template (.aot) file. If you have an .axt file, use AOTXPORT to convert it to an .aot file, and then use APPCREAT.
APPGUID is a Application GUID Sync Snap-in. Use APPGUID to add the GUID Sync Manager option to the Tools menu of NetWare Administrator 32. This lets you give all the Application objects you have listed the same GUID and Version Stamp as a particular Application object you have selected.
GUIDSYNC is a synchronize GUIDs utility. Use GUIDSYNC to synchronize the Application object GUID and version stamp across multiple Application objects. This randomly generates a GUID and then applies it to the Application objects you have selected.
NALSTAMP is a utility that assists in migrating from Application Launcher (NAL) 2.01 to NAL 2.5 (ZENworks 1.0). NAL 2.5 introduces a new GUID stamp in the Registry. This stamp tracks the per user/per workstation distribution of files and settings. If this GUID stamp is missing (it is when upgrading from NAL 2.01 to 2.5), NAL reads through every distribution file and setting looking for items marked as "distribute per user." While reading through every setting, NAL displays a distribution processing window. It appears as though NAL is re-distributing or verifying the installation of the application. In reality, the settings are only being displayed, but no changes are being made. NALSTAMP prevents the re-processing of the distribution for an application previously distributed through NAL 2.01.
Because many customers want to migrate existing software distribution schemes to ZENworks Application objects, Novell offers the TXT2AOT utility. This utility converts a Seagate Corporation WinInstall version 5.1 .dat file to a ZENworks Application Object Template (.aot) or Application Object Text (.axt) file. You can then import these files into NetWare Administrator to create Application objects in your NDS tree.
Currently the utility handles all .dat file settings that have Novell Application object equivalents.
Novell Cool Solutions (corporate web communities) are produced by WebWise Solutions. www.webwiseone.com