ProGet Documentation

Silent Installation

  • Last Modified: 2019-07-18

ProGet Silent Installation

ProGet supports silent installation using both the Inedo Hub and the Traditional Installer.  To perform silent installation with the Inedo Hub, refer to the Inedo Hub CLI documentation. Otherwise, you can perform silent installation with the Traditional Installer using the following arguments:

Silent Install Options

/S Required for a silent install. If this is not specified, the UI will be displayed.
/Edition=<value> Required for a silent install. The desired ProGet edition: May be Express, Trial, or LicenseKey.
/EmailAddress=<value> The email address used for requesting a license key. Required if Edition is Express or Trial.
/FullName=<value> The user's full name used for requesting a license key. Required if Edition is Express or Trial.
/LicenseKey=<value> License key to use. Only used if Edition is LicenseKey.
/TargetPath=<value> Root path where ProGet will be installed. The default is [ProgramFiles]\ProGet.
/PackagesPath=<value> Root path where ProGet will store its feed packages. The default is [CommonApplicationData]\ProGet\Packages.
/ASPNETTempPath=<value> Path where ASP.NET will store temporary files for the ProGet web application. The default is [CommonApplicationData]\ProGet\Temporary ASP.NET Files.
/WebAppPath=<value> Path where the ProGet web application is installed. The default is [TargetPath]\WebApp.
/ServicePath=<value> Path where the ProGet service is installed. The default is [TargetPath]\Service.
/Extensions=<value> Path where the extension library is located. The default is [TargetPath]\Extensions.
/PackagesPath=<value> Path where the packages root path is located. The default is [TargetPath]\Packages.
/ConnectionString=<value> SQL Server connection string ProGet will use to connect to the database. The default is Data Source=localhost; Initial Catalog=ProGet; Integrated Security=True;.
/Port=<value> Port number the ProGet web application will listen to. The default is 8624.
/UseIntegratedWebServer=<value> When true, the integrated web server is used to host ProGet; when false, IIS is used. The default is true.
/WebServerPrefixes=<value> Prefixes used by the integrated web server. The default is http://*:[Port]/.
/InstallSqlExpress Downloads and installs a SQL Express instance named ProGet. The default is false.
/UserAccount=<value> User account of the ProGet service and web application. The default is LocalSystem.
/Password=<value> Password of the user account of the ProGet service and web application. Only used when UserAccount is not one of the standard service accounts.
/WebAppUserAccount=<value> User account of the ProGet web application. The default is [UserAccount].
/WebAppUserAccountPassword=<value> Password of the user account of the ProGet web application. The default is [Password].
/ServiceUserAccount=<value> User account of the ProGet service. The default is [UserAccount].
/ServiceUserAccountPassword=<value> Password of the user account of the ProGet service. The default is [Password].
/ConfigureIIS Creates an IIS website and application pool to host the ProGet web application. The default is false.
/LogFile=<value> If specified, writes out a detailed log file of the installation process to the specified path value.

Example

Install ProGet using the defalt settings with license key XXXXX:

ProGetSetup.exe /S /LicenseKeys=XXXXX

Silent Upgrade Options

/S Required for a silent upgrade. If this is not specified, the UI will be displayed.
/Upgrade Required to perform an upgrade. If this is not specified, the upgrade is not performed.
/BackupDatabase Backs up the ProGet database before the upgrade begins. The default is true.
/DatabaseBackupPath=<value> The path to save the backup of the ProGet database. The default is [SysDrive]:\ProGetBackups.
/ConnectionString=<value> SQL connection string used for upgrading ProGet's database schema. The default is whatever connection string the ProGet service is currently using.
/LogFile=<value> If specified, writes out a detailed log file of the installation process to the specified path value.

Example

Upgrade ProGet using the default settings:

ProGetSetup.exe /S /Upgrade

Is this documentation incorrect or incomplete? Help us by contributing!

This documentation is licensed under CC-BY-SA-4.0 and stored in GitHub.

Generated from commit 46f55761 on master