- Log into your SharpHound Enterprise server.
- Open the Computer Management window.
- Under Local Users and Groups, make sure the new account is a member of the local Administrators group (Note: this is the most commonly missed step that prevents successful migration)
- Stop the SharpHound Delegator service.
- Open the properties on the SharpHound Delegator service.
- Navigate to the Logon tab.
- Change the account in this tab to the newly desired account.
If the account configuration is greyed out, run the following command within a terminal window, then re-open the SharpHound Delegator service properties.
- [Optional] By default, the service will assign the logging directory to the %APPDATA% folder of the initial user that started the directory. You may desire to change that using the nested steps.
- Run notepad.exe as an Administrator
- Open the configuration file “settings.json”. The default path is described in SharpHound Enterprise Local Configuration.
- Modify the “TempDirectory” value (you may either set this to null, or make sure to utilize double backslashes as seen in the current setting)
- Save the file and exit Notepad
- Start the SharpHound Delegator service and confirm that it has started checking into your BloodHound Enterprise tenant utilizing the new account.