IIS Export Utility by Adsonline http://www.adsonline.co.uk/iisexport Revision History ================ v1.0 Everything is new!!! Limitations: Not every parameter can be exported from an IIS server. Less objects can be transferred using the database than can be using a direct export between 2 servers. Therefore we recommend only using the database option as a backup procedure. v1.1 A few changes in the way IISExport connects to our site for updates were made. v1.2 Bugs Fixed: In previous versions all "Applications" were being made "Out of process" which resulted in permission problems for some ActiveX controls such as CDONTS. All applications should now preserve their original state. v1.3 Bugs Fixed: Some distributions did not include the blank database for export. Changes / New Features : Less logging is done to the output window. Not all error messages displayed are critical, some are expected and are not actually errors. If it works, there is nothing to worry about. IISExport.log file is now created to keep a permanant record of your actions and to assist with support. Again, not all errors logged are critical, so unless something doesn't actually work, don't worry. v1.4 Bugs Fixed: IIS Applications were not being created properly when doing the direct export from server to server Changes : A bit more logging done to IISExport.log file. Documentation updated. MAJOR VERSION CHANGE - V2 ========================= v2.0 Bugs Fixed: Various little bugs, mainly when trying to export IIS4 to IIS5 (which was not supported in previous releases). Changes / New Features : * - IIS Export can now export between IIS4 and IIS5 servers. * - IIS Export can now copy files between 2 servers (direct export option only) and retain NTFS permissions (replaces the need to use SCopy, but is not very fast, check documentation for proper procedure). * - Added preferences section to cater for new options. * - New silent running mode. * - IIS Export can now be used as part of a backup routine by using command line options and a scheduler. * - Improved performance on exporting IIS settings. IIS Export will now only transfer a property if it was set on the original machine. * - New license scheme - IIS Export is no longer Freeware and has feature limitations in the shareware version. * - Shareware limitation, only export/backup/import 1 site at a time * - Registration allows multiple sites to be exported/backed up/imported at once * - Changes have been made to the way IIS Export works to cater for user side RTFM bugs ;-) (this also makes IIS Export an easier to use program). Known Issues ============ While this version can be used to export between IIS 4 and IIS 5 we have not been able to successfully connect to an IIS 4 server from a windows 2000 machines. Exports between 4 and 5 should be carried out from an NT 4 machine or via the database. v2.1 Bugs Fixed: On W2k when using the export to database option some IIS configurations had a blank property which caused a 100% cpu freeze. v2.2 Bugs Fixed: Various minor bugs, mainly if a web site had many many properties (such as one with lots of FrontPage webs) it would use too many resources for the system to cope with. V2.3 BETA VERSION ONLY Bugs Fixed: Various minor bugs. Backups would not work if IIS Export was not started in the main program directory. Made better use of memory, enabling more sites to be selected at once on smaller machines. Changes / New Features : * - Database engine re-written to use ADO instead of DAO. * - Database now referenced by a query string, allowing ODBC databases to be used (not a supported feature). * - Specify a name when saving a backup job. * - Load a saved backup job in interactive mode. * - Specify backup job name via command prompt (/b name.job) * - Backup "all sites" feature for backup jobs, including those added after the backup was saved. * - Global Find and Replace function to quickly change IP addresses, host names, or drives / directories without specifying per web site. Beta 1 Fixed "Medium Pooled" process isolation for IIS5->IIS5 direct export Beta 2 Fixed "Medium Pooled" process isolation for IIS5->IIS5 database export MAJOR VERSION CHANGE - V3 ========================= v 3.0 Packaged release of final Beta. v 3.1 BETA Fixed bug with backup job files for FTP sites Fixed file copy routine to use search and replace feature when copying files Fixed case sensitivity for Application names Added Auto-Start sites option Backup jobs store find and replace values Backup jobs can be used to run an import as well as an export Migrated IISExportData.mdb file back to access 97 format Added tool to check source metabase for common misconfiguration and a tool to fix these Fixed bug when changing SSL IP values Fixed bug reading server/secure bindings from database where Class field was Null Fixed bug of "No sites found" in database which only has one type of site (FTP/WEB) v 3.2 BETA Added support for IIS 6 / Windows 2003 Enhanced Find & Replace Fixed typo in exclude list Allow use of Delete button as well as backspace to remove items from lists Anything in IIsFilters is now excluded by default, use /F to include Removed LogPluginClsid and LogFileDirectory from the list of default excluded parameters Fixed problem where the case of application names did not match the case of their path name Proxy server support for registration MAJOR VERSION CHANGE - V4 ========================= v4.0 Official release of IIS 6 support New license policy v4.1 Updated ForBackups.mdb file in package Find & Replace values now saved correctly in backup job file ' character in directory paths previously caused an issue Fixed problem detecting metabase path for virtual directories Anything with class IIsFilter is now excluded by default, use /F to include Fixed issue detecting metabase structure v4.2 Popup message notifying change in windows default directory name did not obey "quiet" flag AutoStart property in backup job caused error when loading if checked Stored more setting in the backup job files Edit IP's / Directories by pressing Enter Added /I switch to specify import server name or database Added /E switch to specify export server name or database Added /T switch to specify site type (FTP or WEB) Fixed over-zealous message about potential export failure Microsoft Windows 2000 Update Rollup 1 for Service Pack 4 breaks the /RUNBACKUP feature of IIS Export - Resolved this issue.