LANTELLIGENCE LANTELLIGENCE CORPORATION v PO BOX 140627, MIAMI FL, 33114-0627 Sales & Information: (800) 423-8845 v Technical Support: (305) 598-6453 Compuserve: 70274,46 v Internet: 70274,46@COMPUSERVE.COM Features & Changes in ICF Version 1.7 Following is a summary of major changes, new features, and bug fixes made to ICF since version 1.6. Note that if you have a version between 1.6 and 1.7, some of these changes may already be implemented in your copy. Many changes and features were implemented as a result of user requests. As always, we thank you for your support, and if you have any problems, questions, or suggestions, please contact us. 1. Bug Fix: Under some circumstances a manually-entered User ID (entered either through the ASK screen or by using the /Userid option) was not saved in the AUTORUN.DAT file. This is corrected. 2. Bug Fix: If the /Id option was used (which appends 3 additional fields to a STATUS output file in order to identify the User ID on each record), sometimes one or more of the additional fields were not being filled in. This is corrected. 3. Bug Fix: A condition causing the message similar to "Unexpected return code ... nmfiles..." has been fixed. 4. Bug Fix: Under some circumstances the /Findextsval option wouldn't work. This option permits you to request files with extensions other than .COM and .EXE to be included in the output of a program scan, as in: ICF STATUS /ASCII /FINDEXTSVAL=DLL,SYS,PIF 1 If this option is used, the /Unknownsw option or the /Findexts option should also be used. Note that /Findextsval is not required to find files identified in the software recognition file (ICFPROGn.DBF). Any file names in this file, regardless of extension, will be matched if found during a program scan. 5. Bug Fix: Some conditions resulting in an out-of-memory message being issued were eliminated. 6. Change: If the AUTO command is used and the output file exists but ICF determines that it is not necessary to perform an inventory collection (because the PC configuration hasn't changed to warrant a new scan), ICF would delete any existing output file. This was changed, so that the output file, if it exists from the last inventory collection, is not deleted and overwritten unless a new inventory collection is actually performed. 7. Change: If the AUTO command is used, no "End of Program Run" message is displayed when ICF terminates. This was done so users don't see confusing messages on the screen when ICF runs every day. 8. Change: Field sizes in the /Ask display were enlarged. Although the fields on the screen appear to be the same size, they now have the capability to scroll horizontally. Up to 30 characters will fit in each field, including the serial number. 9. Change: The /Totexts option is being phased out of ICF. The purpose of this option was to display totals by file extension when using the FILES command and output is sent to the screen. 10. Change: Memory usage was greatly enhanced to permit ICF to process many more files during program scanning, as well as significantly increased text file capture capabilities. This is especially necessary for the DOS version. 11. New Feature: Added the /Unknownsw option, which instructs ICF to include unrecognized programs in the inventory output file. 12. New Feature: Added the /Banner option, which replaces the standard ICF startup messages with a greeting of your own. For example, you can try: ICF STATUS /DBASE /BANNER=THE_UNIVERSAL_CORP___PERFORMING INVENTORY... Note that spaces can be represented by the underscore character (this can be changed by using the /Spacechar option). 13. New Feature: Added the /Textfilescan option, which instructs ICF to scan drives for system configuration text files (i.e. CONFIG.SYS, *.INI files). Normally, ICF looks only in predefined directories (on all drives) for these files. If your users have files in non- standard locations (for example, Windows .INI files not located in the \WINDOWS directory), use this option. The abbreviation for this option is /TFS. 2 14. New feature: Added the capability for environment variables to be referenced from many options. To use this feature, include the name of the environment variable surrounded by %% (2 percent signs on both sides of the variable name), as in: ICF STATUS /DBASE /OVERWRITE /USERID=%%MYUSERID%% The above example assumes a SET MYUSERID= was performed prior to ICF being run. This feature works with a majority of ICF options. Also, the environment variable reference can be embedded in any option value (i.e. additional characters can appear before and/or after the reference), as the example below illustrates: ICF STATUS /DBASE /FILENAME=FN%%LANTYPE%%9 /UNKNOWNSW /FINDEXTSVAL=.BAT If the DOS command SET LANTYPE=3COM before ICF runs the above command, the output file would be named FN3COM9.DBF 15. New Feature: Added the /Noprograms option, which instructs ICF to ignore scanning drives for programs. Although this capability was already present in the form /NOSTATUS=PRO, this new option makes it easier. 16. New feature: Added the /Notextfiles option, which instructs ICF to ignore reading configuration text files (i.e. AUTOEXEC.BAT, STARTUP.BAT, CONFIG.SYS and .INI files) during inventory captures. While this capability was already present in the form /NOSTATUS=INI,TXT, this new option makes it easier. 17. New Feature: An error message is now displayed if the /Progslimit option is exceeded. The /Progslimit option is used to specify the maximum number of programs that will be searched for on each drive. It is used primarily for testing (using it in a production environment would severely effect the accuracy of an inventory capture. Now, an error message is displayed as a reminder that you specifically limited the number of programs to search for. 18. New Feature: Added the /Deptid option. This allows you to specify a department ID on the command line. Example: ICF STATUS /DEPTID=MIS. 19. New Feature: Added the /Quickstatus option. This is a shortcut option which specifies both /Notextfiles and /Noprograms. Of course, this would cause an inventory capture to proceed very quickly, hence the name of this new option. It is especially convenient for testing purposes when you want to try various options of the STATUS command but do not need a program scan or text file capture to be performed. The abbreviation for this option is /QS. 20. New Feature: Additional Windows configuration files are included in text file captures, specifically those included in Windows for Workgroups. 3 21. New Feature: Netware configuration files (NET.CFG and SHELL.CFG) are now included in text file captures when an inventory is performed. 22. New: Feature: /NOTEXTFILES option - Specifying this option prevents ICF from including system text files (i.e. Autoexec.Bat) in a configuration run. It is simpler than using the /NST:INI,TXT option. 23. New: /TEXTFILES option - Allows you to specify up to 6 additional system text files to be included in a configuration run. An example is: ICF STATUS /DBASE /TEXTFILES=D:\WINDOWS\SPECIAL.INI,E:\THISFILE.TXT 4