Project Description
PSvss is a PowerShell script that performs regular maintenance activities on a Visual SourceSafe Database. This script automates the routine Visual SourceSafe mainteance tasks.


The basic flow is:
  1. Unshare the VSS share (Not Implemented yet)
  2. Lock the VSS Database
  3. ZIP the DATA folder
  4. Run the Analyze utility (Repeat if errors are found)
  5. Run the Archive utility
  6. Clean the temp directory
  7. Unlock the database

The script will also detect if users are logged in and it has an option to stop the maintenance tasks if users are logged in.

Last edited Apr 18, 2007 at 8:18 PM by kghammond, version 3