Modify the Service Account Used By SharpHound Enterprise
SharpHound Enterprise utilizes the Windows Service manager to handle authentication. In certain cases, you may need to modify the user account utilized by the SharpHound Enterprise service. The steps to perform that modification are as follows.
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.
Copy
Ask AI
sc.exe config "SHDelegator" obj= "localsystem"
[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.