Installation and Removal - Soverance/Exodus GitHub Wiki

Installing the Exodus Service

Development builds:

In an administrative session of the Visual Studio Developer Command Prompt, navigate to the ..\Exodus\bin\Debug folder and enter the following command:

installutil.exe Exodus.exe

Release Builds:

The Exodus service is not designed to be installed directly on a Hyper-V host. Instead, you must install the service on a remote computer (ideally a dedicated backup server). You can install the service by simply opening an administrative Powershell session, navigating to the "C:\Windows\Microsoft.NET\Framework\v4.0.30319" directory, and then running the following command:

./installutil.exe "C:\inetpub\wwwroot\Exodus\Exodus.exe"

where "C:\Exodus\Exodus.exe" is wherever you copied the release files to.

Starting and Stopping the Exodus Service

Once the service has been installed, you can simply use the "net start Exodus" or "net stop Exodus" commands to start and stop the service. Alternatively, control the service via GUI with the "Services" MMC snap-in by typing "services.msc" into the Run command window.

Removing the Exodus Service

For Development Builds:

In an administrative session of the Visual Studio Developer Command Prompt, navigate to the ..\Exodus\bin\Debug folder and enter the following command:

installutil.exe /u Exodus.exe

Release Builds:

You can uninstall the service on any computer by simply opening an administrative Powershell session, navigating to the "C:\Windows\Microsoft.NET\Framework\v4.0.30319" directory, and then running the following command:

./installutil.exe /u "C:\inetpub\wwwroot\Exodus\Exodus.exe"

where "C:\Exodus\Exodus.exe" is wherever you copied the release files to.