Newer
Older
# AutoTx Service Installation
The AutoTx service doesn't have a *conventional* installer but rather has to be
registered using the `InstallUtil.exe` tool coming with the .NET framework.
## Using The Installation Script
A PowerShell script to help with the installation is provided with each AutoTx
package. To use the script, follow these steps:
- Log on to the computer using an account with adminstrative privileges.
- Edit the `ScriptsConfig.ps1` settings file, adjust the values according to
your setup.
- Open a PowerShell console using the `Run as Administrator` option. The script
[Run-ElevatedPowerShell.ps1](Scripts/Run-ElevatedPowerShell.ps1) can be used
to start a shell with elevated permissions.
- Navigate to the installation package directory, run the `Install-Service.ps1`
script.
- Supply the two required configuration files in the `conf/` subdirectory of
the service installation location and start the service using `Start-Service
AutoTx`.
## Manual Installation Instructions
**PLEASE NOTE:** these instructions are mostly for documentation purposes, by
default it is **strongly recommended** to use the installation script described
### Register the service
Open a *PowerShell* console with elevated privileges ("Run as Administrator").
Launch `InstallUtil` as follows:
```
& "C:\Windows\Microsoft.NET\Framework\v4.0.30319\InstallUtil.exe" /username=<SERVICEACCOUNT> /password=<SERVICEPASS> /unattended C:\Tools\AutoTx\AutoTx.exe
```
### Add the service account to group "Performance Monitor Users"
Monitoring the CPU load requires the service account to be a member of this
group. If this is not done via ActiveDirectory GPO's, you can do it for the
local system by running this command:
```
Add-LocalGroupMember -Group "Performance Monitor Users" -Member <SERVICEACCOUNT>
```
### Service Startup
Get-Content -Wait -Tail 200 C:\Tools\AutoTx\service.log