DrVoIP Support > DrVoIP Network, VoIP, Security & AWS Cloud! > Knowledgebase

ShoreTel Data Backup



I want to make a disaster recovery copy of my ShoreTel data so in case our server goes down we are ready to fall back to a working issue.


There are multiple ways to perform a backup. Two ways take the system down during the backup and the last way halts the system for 10-20 seconds, but can degrade voice quality over a long period of time:

Option 1. Run the Stop all script and copy the Shoreline Data folder

  • Stop and disable all ShoreTel services, then reboot after you have confirmed.

    • C:\Program Files\Shoreline Communications\ShoreWare Server\Scripts\hq_shoretel-stop-svcs.bat

  • Copy the Shoreline Data folder to a safe location and label the version and build in the folder it is located in.

  • Run the start services script to get the phone system services run.

    • C:\Program Files\Shoreline Communications\ShoreWare Server\Scripts\hq_shoretel-start-svcs.bat

Option 2. Run the ShoreTel backup scripts which can be automated via Task Scheduler

Navigate to:

C:\Program Files (x86)\Shoreline Communications\ShoreWare Server\Scripts\Sample_Backup_Restore

Edit file: sw_backup_restore.ini

  • If you are running a 64-bit Operating System, then change Program Files to Program Files (x86)
  • Make sure the "Shoreware.Drive = " is correct for where you have the Shoreline Communications folder
  • If you have V-switches, then please enter those in the "VMB.ip.list = " section via comma seperated
  • If you have a Conference Bridge, then enter those in the "UCB.ip.list = " section via comma seperated
  • Make sure the backup is labeled how you want it, and on the correct drive and folder location

[Backup Options]
Backup.Drive = C:
Backup.Root.Directory = \Shoreware Backup\Backup
Backup.ShoreWare.Directory = Shoreline Data\
Backup.Archive.Size = 2 ;folders

*Note:* If you chose a network drive for your backup, then please be sure the user profile that runs the task has permissions to write to that drive and directory.

Open Task Scheduler ( Start > Programs > Accessories > System Tools > Task Scheduler )

  1. Right click and click "Create new Task"

  2. Name the task accordingly

  3. Change the general options to be:
    - "Run whether user is logged on or not"
    - "Run with highest privileges"
    - Configure for: "Windows 7, Windows Server 2008 R2"
    - Configure "Change User or Group.." to be a user you created for the backup user, or the server admin.
    - You will have to enter in your password for this user

    User-added image

    User-added image
  4. Click on the Triggers tab

  5. Fill out the schedule for when you want the process to run

    User-added image

  6. Click on the Actions tab

  7. Browse for the script

    User-added image

  8. The path will show up in the "Program/ script" area, but is incorrect.

  9. Move the path to the "Start in (optional):" box

  10. Be sure the script is in the "Program/ script" area. *Remember to remove the quotation marks.*

    User-added image

  11. Click on the Conditions tab

  12. Fill this out according how you want your conditions to be. Evey business environment is different.

    User-added image

  13. Click on the Settings tab

  14. Fill this out according how you want your settings to be. Evey business environment is different.

    User-added image

  15. Hit ok to save the task

During non-business hours be sure to right click the script task and run it to ensure it works.

Option 3. If you are running Vmware you can run a Snapshot during the middle of the night when the system is at idle
NOTE: Snapshots are recommended to not be used during business hours according to VMware documentation because over time it can degrade the voicemail quality of your phone system. Doing the snapshot when the system is at idle and rebooting ever 1-3 months should be a safe alternative.

Was this article helpful? yes / no
Related articles Migrating ShoreTel ECC to New Platform with New IP Address
Check List of CISCO maintenance upgrade
Step by Step move to New UCCX Server
Folders to move from old ecc to new ecc
ShoreTel MySQL database backup and restore
Article details
Article ID: 56
Category: ShoreTel
Rating (Votes): Article rated 3.0/5.0 (12)

« Go back