Our customer has solution that includes several products that cooperate with each other. When we update any part of the solution we have to provide administrator’s guide for every operating system (XP, Windows 7, Windows Server 2008 e.t.c.). Guide tells:
- What services and processes should be stopped before update
- What files should be backed up
- What configuration keys should be updated
- What programs/modules should be uninstalled
- What programs/modules should be installed
- How to check if update is successful
- Recovery steps
- e.t.c
Basically we put installation files in a network folder and provide powershell script that should be run on workstations customer wish to update. This script may be rather complex and may change dramatically from installation to installation.
I guess is there any platform to ease such distribution?