I have been working on a script for SolidCP to enable easy installation and setup of everything on new servers.
The script is still being tested, but as part of this I wanted to include the installation of the SolidCP components when installing other software and features on the server (such as IIS, FTP, MySQL, Perl, Python, MSSQL etc), so I have managed to find out the following so far:-
webip # General – The IP Address that you want the SolidCP Component to be bound to in IIS
webport # General – The Port Number that you want the SolidCP Component to be bound to in IIS
webdom # General – The FQDN that you want the SolidCP Component to be bound to in IIS
uname # General – The Service Name account that you want to use for your SolidCP deployment
upassw # General – The Service Name password that you want to use for your SolidCP deployment
udomaim # General – The Domain Name that you want to use for your SolidCP deployment – *** If this is used then the above username and password will be added to Active Directory ***
passw # Server Password – Used on the Server and Enterprise Server Components ONLY
dbname # Enterprise Server – Database Name
dbserver # Enterprise Server – Database Server (IP or Hostname)
dbadmin # Enterprise Server – Database Username
dbapassw # Enterprise Server – Database Password
esurl # Portal Server – Enterprise Server URL – Used on the Portal Installation Component ONLY
cname # “Server”|”Enterprise Server”|”Portal”|”WebDavPortal” – This is the component you want to install
So for example if you wanted to deploy the Server component on a machine with the password of MyLittleServer you would issue the following via a DOS prompt:-
cd “C:\Program Files (x86)\SolidCP Installer\”
./SolidCP.SilentInstaller.exe /cname:”Server” /passw:”MyLittleServer”
This would install the server component on the machine you issued the command from as long as the SolidCP Installer application was already installed on the machine.
The most important thing to remember is the switches need to have the variable contained in double quotes and rather than using an = sign to specify the value you need to use the :(colon) sign.
- Views5397 times
- Answers10 answers