diff --git a/windows/manage/appv-capacity-planning.md b/windows/manage/appv-capacity-planning.md index eddcb1eb8c..32072d9331 100644 --- a/windows/manage/appv-capacity-planning.md +++ b/windows/manage/appv-capacity-planning.md @@ -63,7 +63,7 @@ You can also manage your App-V environment using an Electronic Software Distribu - With disconnected remote users who cannot connect to the App-V infrastructure. - - When you are running a software management system, such as Configuration Manager 2012. + - When you are running a software management system, such as System Center 2012 Configuration Manager. - When network bandwidth limitations inhibit electronic software distribution. diff --git a/windows/manage/appv-deploy-the-appv-server-with-a-script.md b/windows/manage/appv-deploy-the-appv-server-with-a-script.md index 1394472c33..0821433da2 100644 --- a/windows/manage/appv-deploy-the-appv-server-with-a-script.md +++ b/windows/manage/appv-deploy-the-appv-server-with-a-script.md @@ -11,768 +11,727 @@ ms.prod: w10 # How to Deploy the App-V Server Using a Script - In order to complete the **appv\_server\_setup.exe** Server setup successfully using the command line, you must specify and combine multiple parameters. **To Install the App-V server using a script** -- Use the following tables for more information about installing the App-V server using the command line. +Use the following tables for more information about installing the App-V server using the command line. **Note** - The information in the following tables can also be accessed using the command line by typing the following command: **appv\_server\_setup.exe /?**. +The information in the following tables can also be accessed using the command line by typing the following command: **appv\_server\_setup.exe /?**. - +**Common parameters and Examples** - **Common parameters and Examples** +
To Install the Management server and Management database on a local machine. |
+To use the default instance of Microsoft SQL Server, use the following parameters: +
To use a custom instance of Microsoft SQL Server, use the following parameters: +
Using a custom instance of Microsoft SQL Server example: +/appv_server_setup.exe /QUIET +/MANAGEMENT_SERVER +/MANAGEMENT_ADMINACCOUNT=”Domain\AdminGroup” +/MANAGEMENT_WEBSITE_NAME=”Microsoft AppV Management Service” +/MANAGEMENT_WEBSITE_PORT=”8080” +/DB_PREDEPLOY_MANAGEMENT +/MANAGEMENT_DB_CUSTOM_SQLINSTANCE=”SqlInstanceName” +/MANAGEMENT_DB_NAME=”AppVManagement” |
+
To Install the Management server and Management database on a local machine. |
- To use the default instance of Microsoft SQL Server, use the following parameters: -
To use a custom instance of Microsoft SQL Server, use the following parameters: -
Using a custom instance of Microsoft SQL Server example: -/appv_server_setup.exe /QUIET -/MANAGEMENT_SERVER -/MANAGEMENT_ADMINACCOUNT=”Domain\AdminGroup” -/MANAGEMENT_WEBSITE_NAME=”Microsoft AppV Management Service” -/MANAGEMENT_WEBSITE_PORT=”8080” -/DB_PREDEPLOY_MANAGEMENT -/MANAGEMENT_DB_CUSTOM_SQLINSTANCE=”SqlInstanceName” -/MANAGEMENT_DB_NAME=”AppVManagement” |
-
To Install the Management server using an existing Management database on a local machine. |
+To use the default instance of Microsoft SQL Server, use the following parameters: +
To use a custom instance of Microsoft SQL Server, use these parameters: +
Using a custom instance of Microsoft SQL Server example: +/appv_server_setup.exe /QUIET +/MANAGEMENT_SERVER +/MANAGEMENT_ADMINACCOUNT=”Domain\AdminGroup” +/MANAGEMENT_WEBSITE_NAME=”Microsoft AppV Management Service” +/MANAGEMENT_WEBSITE_PORT=”8080” +/EXISTING_MANAGEMENT_DB_SQL_SERVER_USE_LOCAL +/EXISTING_MANAGEMENT_DB_CUSTOM_SQLINSTANCE =”SqlInstanceName” +/EXISTING_MANAGEMENT_DB_NAME =”AppVManagement” |
+
To install the Management server using an existing Management database on a remote machine. |
+To use the default instance of Microsoft SQL Server, use the following parameters: +
To use a custom instance of Microsoft SQL Server, use these parameters: +
Using a custom instance of Microsoft SQL Server example: +/appv_server_setup.exe /QUIET +/MANAGEMENT_SERVER +/MANAGEMENT_ADMINACCOUNT=”Domain\AdminGroup” +/MANAGEMENT_WEBSITE_NAME=”Microsoft AppV Management Service” +/MANAGEMENT_WEBSITE_PORT=”8080” +/EXISTING_MANAGEMENT_DB_REMOTE_SQL_SERVER_NAME=”SqlServermachine.domainName” +/EXISTING_MANAGEMENT_DB_CUSTOM_SQLINSTANCE =”SqlInstanceName” +/EXISTING_MANAGEMENT_DB_NAME =”AppVManagement” |
+
To Install the Management server using an existing Management database on a local machine. |
- To use the default instance of Microsoft SQL Server, use the following parameters: -
To use a custom instance of Microsoft SQL Server, use these parameters: -
Using a custom instance of Microsoft SQL Server example: -/appv_server_setup.exe /QUIET -/MANAGEMENT_SERVER -/MANAGEMENT_ADMINACCOUNT=”Domain\AdminGroup” -/MANAGEMENT_WEBSITE_NAME=”Microsoft AppV Management Service” -/MANAGEMENT_WEBSITE_PORT=”8080” -/EXISTING_MANAGEMENT_DB_SQL_SERVER_USE_LOCAL -/EXISTING_MANAGEMENT_DB_CUSTOM_SQLINSTANCE =”SqlInstanceName” -/EXISTING_MANAGEMENT_DB_NAME =”AppVManagement” |
-
To Install the Management database and the Management Server on the same computer. |
+To use the default instance of Microsoft SQL Server, use the following parameters: +
To use a custom instance of Microsoft SQL Server, use these parameters: +
Using a custom instance of Microsoft SQL Server example: +/appv_server_setup.exe /QUIET +/DB_PREDEPLOY_MANAGEMENT +/MANAGEMENT_DB_CUSTOM_SQLINSTANCE=”SqlInstanceName” +/MANAGEMENT_DB_NAME=”AppVManagement” +/MANAGEMENT_SERVER_MACHINE_USE_LOCAL +/MANAGEMENT_SERVER_INSTALL_ADMIN_ACCOUNT=”Domain\InstallAdminAccount” |
+
To install the Management database on a different computer than the Management server. |
+To use the default instance of Microsoft SQL Server, use the following parameters: +
To use a custom instance of Microsoft SQL Server, use these parameters: +
Using a custom instance of Microsoft SQL Server example: +/appv_server_setup.exe /QUIET +/DB_PREDEPLOY_MANAGEMENT +/MANAGEMENT_DB_CUSTOM_SQLINSTANCE=”SqlInstanceName” +/MANAGEMENT_DB_NAME=”AppVManagement” +/MANAGEMENT_REMOTE_SERVER_MACHINE_ACCOUNT=”Domain\MachineAccount” +/MANAGEMENT_SERVER_INSTALL_ADMIN_ACCOUNT=”Domain\InstallAdminAccount” |
+
To install the Management server using an existing Management database on a remote machine. |
- To use the default instance of Microsoft SQL Server, use the following parameters: -
To use a custom instance of Microsoft SQL Server, use these parameters: -
Using a custom instance of Microsoft SQL Server example: -/appv_server_setup.exe /QUIET -/MANAGEMENT_SERVER -/MANAGEMENT_ADMINACCOUNT=”Domain\AdminGroup” -/MANAGEMENT_WEBSITE_NAME=”Microsoft AppV Management Service” -/MANAGEMENT_WEBSITE_PORT=”8080” -/EXISTING_MANAGEMENT_DB_REMOTE_SQL_SERVER_NAME=”SqlServermachine.domainName” -/EXISTING_MANAGEMENT_DB_CUSTOM_SQLINSTANCE =”SqlInstanceName” -/EXISTING_MANAGEMENT_DB_NAME =”AppVManagement” |
-
To Install the publishing server. |
+To use the default instance of Microsoft SQL Server, use the following parameters: +
Using a custom instance of Microsoft SQL Server example: +/appv_server_setup.exe /QUIET +/PUBLISHING_SERVER +/PUBLISHING_MGT_SERVER=”http://ManagementServerName:ManagementPort” +/PUBLISHING_WEBSITE_NAME=”Microsoft AppV Publishing Service” +/PUBLISHING_WEBSITE_PORT=”8081” |
+
To Install the Reporting server and Reporting database on a local machine. |
+To use the default instance of Microsoft SQL Server, use the following parameters: +
To use a custom instance of Microsoft SQL Server, use these parameters: +
Using a custom instance of Microsoft SQL Server example: +
|
+
To Install the Management database and the Management Server on the same computer. |
- To use the default instance of Microsoft SQL Server, use the following parameters: -
To use a custom instance of Microsoft SQL Server, use these parameters: -
Using a custom instance of Microsoft SQL Server example: -/appv_server_setup.exe /QUIET -/DB_PREDEPLOY_MANAGEMENT -/MANAGEMENT_DB_CUSTOM_SQLINSTANCE=”SqlInstanceName” -/MANAGEMENT_DB_NAME=”AppVManagement” -/MANAGEMENT_SERVER_MACHINE_USE_LOCAL -/MANAGEMENT_SERVER_INSTALL_ADMIN_ACCOUNT=”Domain\InstallAdminAccount” |
-
To Install the Reporting server and using an existing Reporting database on a local machine. |
+To use the default instance of Microsoft SQL Server, use the following parameters: +
To use a custom instance of Microsoft SQL Server, use these parameters: +
Using a custom instance of Microsoft SQL Server example: +/appv_server_setup.exe /QUIET +/REPORTING_SERVER +/REPORTING_WEBSITE_NAME=”Microsoft AppV Reporting Service” +/REPORTING_WEBSITE_PORT=”8082” +/EXISTING_REPORTING_DB_SQL_SERVER_USE_LOCAL +/EXISTING_REPORTING _DB_CUSTOM_SQLINSTANCE=”SqlInstanceName” +/EXITING_REPORTING_DB_NAME=”AppVReporting” |
+
To Install the Reporting server using an existing Reporting database on a remote machine. |
+To use the default instance of Microsoft SQL Server, use the following parameters: +
To use a custom instance of Microsoft SQL Server, use these parameters: +
Using a custom instance of Microsoft SQL Server example: +/appv_server_setup.exe /QUIET +/REPORTING_SERVER +/REPORTING_WEBSITE_NAME=”Microsoft AppV Reporting Service” +/REPORTING_WEBSITE_PORT=”8082” +/EXISTING_REPORTING_DB_REMOTE_SQL_SERVER_NAME=”SqlServerMachine.DomainName” +/EXISTING_REPORTING _DB_CUSTOM_SQLINSTANCE=”SqlInstanceName” +/EXITING_REPORTING_DB_NAME=”AppVReporting” |
+
To install the Management database on a different computer than the Management server. |
- To use the default instance of Microsoft SQL Server, use the following parameters: -
To use a custom instance of Microsoft SQL Server, use these parameters: -
Using a custom instance of Microsoft SQL Server example: -/appv_server_setup.exe /QUIET -/DB_PREDEPLOY_MANAGEMENT -/MANAGEMENT_DB_CUSTOM_SQLINSTANCE=”SqlInstanceName” -/MANAGEMENT_DB_NAME=”AppVManagement” -/MANAGEMENT_REMOTE_SERVER_MACHINE_ACCOUNT=”Domain\MachineAccount” -/MANAGEMENT_SERVER_INSTALL_ADMIN_ACCOUNT=”Domain\InstallAdminAccount” |
-
To install the Reporting database on the same computer as the Reporting server. |
+To use the default instance of Microsoft SQL Server, use the following parameters: +
To use a custom instance of Microsoft SQL Server, use these parameters: +
Using a custom instance of Microsoft SQL Server example: +/appv_server_setup.exe /QUIET +/DB_PREDEPLOY_REPORTING +/REPORTING_DB_CUSTOM_SQLINSTANCE=”SqlInstanceName” +/REPORTING_DB_NAME=”AppVReporting” +/REPORTING_SERVER_MACHINE_USE_LOCAL +/REPORTING_SERVER_INSTALL_ADMIN_ACCOUNT=”Domain\InstallAdminAccount” |
+
To install the Reporting database on a different computer than the Reporting server. |
+To use the default instance of Microsoft SQL Server, use the following parameters: +
To use a custom instance of Microsoft SQL Server, use these parameters: +
Using a custom instance of Microsoft SQL Server example: +/appv_server_setup.exe /QUIET +/DB_PREDEPLOY_REPORTING +/REPORTING_DB_CUSTOM_SQLINSTANCE=”SqlInstanceName” +/REPORTING_DB_NAME=”AppVReporting” +/REPORTING_REMOTE_SERVER_MACHINE_ACCOUNT=”Domain\MachineAccount” +/REPORTING_SERVER_INSTALL_ADMIN_ACCOUNT=”Domain\InstallAdminAccount” |
+
To Install the publishing server. |
- To use the default instance of Microsoft SQL Server, use the following parameters: -
Using a custom instance of Microsoft SQL Server example: -/appv_server_setup.exe /QUIET -/PUBLISHING_SERVER -/PUBLISHING_MGT_SERVER=”http://ManagementServerName:ManagementPort” -/PUBLISHING_WEBSITE_NAME=”Microsoft AppV Publishing Service” -/PUBLISHING_WEBSITE_PORT=”8081” |
-
To Install the Reporting server and Reporting database on a local machine. |
- To use the default instance of Microsoft SQL Server, use the following parameters: -
To use a custom instance of Microsoft SQL Server, use these parameters: -
Using a custom instance of Microsoft SQL Server example: -
|
-
Parameter | +Information | +
---|---|
/QUIET |
+Specifies silent install. |
+
/UNINSTALL |
+Specifies an uninstall. |
+
/LAYOUT |
+Specifies layout action. This extracts the MSIs and script files to a folder without actually installing the product. No value is expected. |
+
/LAYOUTDIR |
+Specifies the layout directory. Takes a string. For example, /LAYOUTDIR=”C:\Application Virtualization Server” |
+
/INSTALLDIR |
+Specifies the installation directory. Takes a string. E.g. /INSTALLDIR=”C:\Program Files\Application Virtualization\Server” |
+
/MUOPTIN |
+Enables Microsoft Update. No value is expected |
+
/ACCEPTEULA |
+Accepts the license agreement. This is required for an unattended installation. Example usage: /ACCEPTEULA or /ACCEPTEULA=1. |
+
To Install the Reporting server and using an existing Reporting database on a local machine. |
- To use the default instance of Microsoft SQL Server, use the following parameters: -
To use a custom instance of Microsoft SQL Server, use these parameters: -
Using a custom instance of Microsoft SQL Server example: -/appv_server_setup.exe /QUIET -/REPORTING_SERVER -/REPORTING_WEBSITE_NAME=”Microsoft AppV Reporting Service” -/REPORTING_WEBSITE_PORT=”8082” -/EXISTING_REPORTING_DB_SQL_SERVER_USE_LOCAL -/EXISTING_REPORTING _DB_CUSTOM_SQLINSTANCE=”SqlInstanceName” -/EXITING_REPORTING_DB_NAME=”AppVReporting” |
-
Parameter | +Information | +
---|---|
/MANAGEMENT_SERVER |
+Specifies that the management server will be installed. No value is expected |
+
/MANAGEMENT_ADMINACCOUNT |
+Specifies the account that will be allowed to Administrator access to the management server This account can be an individual user account or a group. Example usage: /MANAGEMENT_ADMINACCOUNT=”mydomain\admin”. If /MANAGEMENT_SERVER is not specified, this will be ignored. Specifies the account that will be allowed to Administrator access to the management server. This can be a user account or a group. For example, /MANAGEMENT_ADMINACCOUNT="mydomain\admin". |
+
/MANAGEMENT_WEBSITE_NAME |
+Specifies name of the website that will be created for the management service. For example, /MANAGEMENT_WEBSITE_NAME=”Microsoft App-V Management Service” |
+
MANAGEMENT_WEBSITE_PORT |
+Specifies the port number that will be used by the management service will use. For example, /MANAGEMENT_WEBSITE_PORT=82. |
+
To Install the Reporting server using an existing Reporting database on a remote machine. |
- To use the default instance of Microsoft SQL Server, use the following parameters: -
To use a custom instance of Microsoft SQL Server, use these parameters: -
Using a custom instance of Microsoft SQL Server example: -/appv_server_setup.exe /QUIET -/REPORTING_SERVER -/REPORTING_WEBSITE_NAME=”Microsoft AppV Reporting Service” -/REPORTING_WEBSITE_PORT=”8082” -/EXISTING_REPORTING_DB_REMOTE_SQL_SERVER_NAME=”SqlServerMachine.DomainName” -/EXISTING_REPORTING _DB_CUSTOM_SQLINSTANCE=”SqlInstanceName” -/EXITING_REPORTING_DB_NAME=”AppVReporting” |
-
Parameter | +Information | +
---|---|
/DB_PREDEPLOY_MANAGEMENT |
+Specifies that the management database will be installed. You must have sufficient database permissions to complete this installation. No value is expected |
+
/MANAGEMENT_DB_SQLINSTANCE_USE_DEFAULT |
+Indicates that the default SQL instance should be used. No value is expected. |
+
/MANAGEMENT_DB_ CUSTOM_SQLINSTANCE |
+Specifies the name of the custom SQL instance that should be used to create a new database. Example usage: /MANAGEMENT_DB_ CUSTOM_SQLINSTANCE=”MYSQLSERVER”. If /DB_PREDEPLOY_MANAGEMENT is not specified, this will be ignored. |
+
/MANAGEMENT_DB_NAME |
+Specifies the name of the new management database that should be created. Example usage: /MANAGEMENT_DB_NAME=”AppVMgmtDB”. If /DB_PREDEPLOY_MANAGEMENT is not specified, this will be ignored. |
+
/MANAGEMENT_SERVER_MACHINE_USE_LOCAL |
+Indicates if the management server that will be accessing the database is installed on the local server. Switch parameter so no value is expected. |
+
/MANAGEMENT_REMOTE_SERVER_MACHINE_ACCOUNT |
+Specifies the machine account of the remote machine that the management server will be installed on. Example usage: /MANAGEMENT_REMOTE_SERVER_MACHINE_ACCOUNT=”domain\computername” |
+
/MANAGEMENT_SERVER_INSTALL_ADMIN_ACCOUNT |
+Indicates the Administrator account that will be used to install the management server. Example usage: /MANAGEMENT_SERVER_INSTALL_ADMIN_ACCOUNT =”domain\alias” |
+
To install the Reporting database on the same computer as the Reporting server. |
- To use the default instance of Microsoft SQL Server, use the following parameters: -
To use a custom instance of Microsoft SQL Server, use these parameters: -
Using a custom instance of Microsoft SQL Server example: -/appv_server_setup.exe /QUIET -/DB_PREDEPLOY_REPORTING -/REPORTING_DB_CUSTOM_SQLINSTANCE=”SqlInstanceName” -/REPORTING_DB_NAME=”AppVReporting” -/REPORTING_SERVER_MACHINE_USE_LOCAL -/REPORTING_SERVER_INSTALL_ADMIN_ACCOUNT=”Domain\InstallAdminAccount” |
-
Parameter | +Information | +
---|---|
/PUBLISHING_SERVER |
+Specifies that the Publishing Server will be installed. No value is expected |
+
/PUBLISHING_MGT_SERVER |
+Specifies the URL to Management Service the Publishing server will connect to. Example usage: http://<management server name>:<Management server port number>. If /PUBLISHING_SERVER is not used, this parameter will be ignored |
+
/PUBLISHING_WEBSITE_NAME |
+Specifies name of the website that will be created for the publishing service. For example, /PUBLISHING_WEBSITE_NAME=”Microsoft App-V Publishing Service” |
+
/PUBLISHING_WEBSITE_PORT |
+Specifies the port number used by the publishing service. For example, /PUBLISHING_WEBSITE_PORT=83 |
+
To install the Reporting database on a different computer than the Reporting server. |
- To use the default instance of Microsoft SQL Server, use the following parameters: -
To use a custom instance of Microsoft SQL Server, use these parameters: -
Using a custom instance of Microsoft SQL Server example: -/appv_server_setup.exe /QUIET -/DB_PREDEPLOY_REPORTING -/REPORTING_DB_CUSTOM_SQLINSTANCE=”SqlInstanceName” -/REPORTING_DB_NAME=”AppVReporting” -/REPORTING_REMOTE_SERVER_MACHINE_ACCOUNT=”Domain\MachineAccount” -/REPORTING_SERVER_INSTALL_ADMIN_ACCOUNT=”Domain\InstallAdminAccount” |
-
Parameter | +Information | +
---|---|
/REPORTING_SERVER |
+Specifies that the Reporting Server will be installed. No value is expected |
+
/REPORTING_WEBSITE_NAME |
+Specifies name of the website that will be created for the Reporting Service. E.g. /REPORTING_WEBSITE_NAME="Microsoft App-V ReportingService" |
+
/REPORTING_WEBSITE_PORT |
+Specifies the port number that the Reporting Service will use. E.g. /REPORTING_WEBSITE_PORT=82 |
+
Parameter | +Information | +
---|---|
/EXISTING_REPORTING_DB_SQL_SERVER_USE_LOCAL |
+Indicates that the Microsoft SQL Server is installed on the local server. Switch parameter so no value is expected. |
+
/EXISTING_REPORTING_DB_REMOTE_SQL_SERVER_NAME |
+Specifies the name of the remote computer that SQL Server is installed on. Takes a string. E.g. /EXISTING_REPORTING_DB_ REMOTE_SQL_SERVER_NAME="mycomputer1" |
+
/EXISTING_ REPORTING _DB_SQLINSTANCE_USE_DEFAULT |
+Indicates that the default SQL instance is to be used. Switch parameter so no value is expected. |
+
/EXISTING_ REPORTING_DB_CUSTOM_SQLINSTANCE |
+Specifies the name of the custom SQL instance that should be used. Takes a string. E.g. /EXISTING_REPORTING_DB_ CUSTOM_SQLINSTANCE="MYSQLSERVER" |
+
/EXISTING_ REPORTING _DB_NAME |
+Specifies the name of the existing Reporting database that should be used. Takes a string. E.g. /EXISITING_REPORTING_DB_NAME="AppVReporting" |
+
Parameter | -Information | -
---|---|
/QUIET |
- Specifies silent install. |
-
/UNINSTALL |
- Specifies an uninstall. |
-
/LAYOUT |
- Specifies layout action. This extracts the MSIs and script files to a folder without actually installing the product. No value is expected. |
-
/LAYOUTDIR |
- Specifies the layout directory. Takes a string. For example, /LAYOUTDIR=”C:\Application Virtualization Server” |
-
/INSTALLDIR |
- Specifies the installation directory. Takes a string. E.g. /INSTALLDIR=”C:\Program Files\Application Virtualization\Server” |
-
/MUOPTIN |
- Enables Microsoft Update. No value is expected |
-
/ACCEPTEULA |
- Accepts the license agreement. This is required for an unattended installation. Example usage: /ACCEPTEULA or /ACCEPTEULA=1. |
-
Parameter | +Information | +
---|---|
/DB_PREDEPLOY_REPORTING |
+Specifies that the Reporting Database will be installed. DBA permissions are required for this installation. No value is expected |
+
/REPORTING_DB_SQLINSTANCE_USE_DEFAULT |
+Specifies the name of the custom SQL instance that should be used. Takes a string. E.g. /REPORTING_DB_ CUSTOM_SQLINSTANCE="MYSQLSERVER" |
+
/REPORTING_DB_NAME |
+Specifies the name of the new Reporting database that should be created. Takes a string. E.g. /REPORTING_DB_NAME="AppVMgmtDB" |
+
/REPORTING_SERVER_MACHINE_USE_LOCAL |
+Indicates that the Reporting server that will be accessing the database is installed on the local server. Switch parameter so no value is expected. |
+
/REPORTING_REMOTE_SERVER_MACHINE_ACCOUNT |
+Specifies the machine account of the remote machine that the Reporting server will be installed on. Takes a string. E.g. /REPORTING_REMOTE_SERVER_MACHINE_ACCOUNT = "domain\computername" |
+
/REPORTING_SERVER_INSTALL_ADMIN_ACCOUNT |
+Indicates the Administrator account that will be used to install the App-V Reporting Server. Takes a string. E.g. /REPORTING_SERVER_INSTALL_ADMIN_ACCOUNT = "domain\alias" |
+
Parameter | -Information | -
---|---|
/MANAGEMENT_SERVER |
- Specifies that the management server will be installed. No value is expected |
-
/MANAGEMENT_ADMINACCOUNT |
- Specifies the account that will be allowed to Administrator access to the management server This account can be an individual user account or a group. Example usage: /MANAGEMENT_ADMINACCOUNT=”mydomain\admin”. If /MANAGEMENT_SERVER is not specified, this will be ignored. Specifies the account that will be allowed to Administrator access to the management server. This can be a user account or a group. For example, /MANAGEMENT_ADMINACCOUNT="mydomain\admin". |
-
/MANAGEMENT_WEBSITE_NAME |
- Specifies name of the website that will be created for the management service. For example, /MANAGEMENT_WEBSITE_NAME=”Microsoft App-V Management Service” |
-
MANAGEMENT_WEBSITE_PORT |
- Specifies the port number that will be used by the management service will use. For example, /MANAGEMENT_WEBSITE_PORT=82. |
-
Parameter | -Information | -
---|---|
/DB_PREDEPLOY_MANAGEMENT |
- Specifies that the management database will be installed. You must have sufficient database permissions to complete this installation. No value is expected |
-
/MANAGEMENT_DB_SQLINSTANCE_USE_DEFAULT |
- Indicates that the default SQL instance should be used. No value is expected. |
-
/MANAGEMENT_DB_ CUSTOM_SQLINSTANCE |
- Specifies the name of the custom SQL instance that should be used to create a new database. Example usage: /MANAGEMENT_DB_ CUSTOM_SQLINSTANCE=”MYSQLSERVER”. If /DB_PREDEPLOY_MANAGEMENT is not specified, this will be ignored. |
-
/MANAGEMENT_DB_NAME |
- Specifies the name of the new management database that should be created. Example usage: /MANAGEMENT_DB_NAME=”AppVMgmtDB”. If /DB_PREDEPLOY_MANAGEMENT is not specified, this will be ignored. |
-
/MANAGEMENT_SERVER_MACHINE_USE_LOCAL |
- Indicates if the management server that will be accessing the database is installed on the local server. Switch parameter so no value is expected. |
-
/MANAGEMENT_REMOTE_SERVER_MACHINE_ACCOUNT |
- Specifies the machine account of the remote machine that the management server will be installed on. Example usage: /MANAGEMENT_REMOTE_SERVER_MACHINE_ACCOUNT=”domain\computername” |
-
/MANAGEMENT_SERVER_INSTALL_ADMIN_ACCOUNT |
- Indicates the Administrator account that will be used to install the management server. Example usage: /MANAGEMENT_SERVER_INSTALL_ADMIN_ACCOUNT =”domain\alias” |
-
Parameter | -Information | -
---|---|
/PUBLISHING_SERVER |
- Specifies that the Publishing Server will be installed. No value is expected |
-
/PUBLISHING_MGT_SERVER |
- Specifies the URL to Management Service the Publishing server will connect to. Example usage: http://<management server name>:<Management server port number>. If /PUBLISHING_SERVER is not used, this parameter will be ignored |
-
/PUBLISHING_WEBSITE_NAME |
- Specifies name of the website that will be created for the publishing service. For example, /PUBLISHING_WEBSITE_NAME=”Microsoft App-V Publishing Service” |
-
/PUBLISHING_WEBSITE_PORT |
- Specifies the port number used by the publishing service. For example, /PUBLISHING_WEBSITE_PORT=83 |
-
Parameter | -Information | -
---|---|
/REPORTING_SERVER |
- Specifies that the Reporting Server will be installed. No value is expected |
-
/REPORTING_WEBSITE_NAME |
- Specifies name of the website that will be created for the Reporting Service. E.g. /REPORTING_WEBSITE_NAME="Microsoft App-V ReportingService" |
-
/REPORTING_WEBSITE_PORT |
- Specifies the port number that the Reporting Service will use. E.g. /REPORTING_WEBSITE_PORT=82 |
-
Parameter | -Information | -
---|---|
/EXISTING_REPORTING_DB_SQL_SERVER_USE_LOCAL |
- Indicates that the Microsoft SQL Server is installed on the local server. Switch parameter so no value is expected. |
-
/EXISTING_REPORTING_DB_REMOTE_SQL_SERVER_NAME |
- Specifies the name of the remote computer that SQL Server is installed on. Takes a string. E.g. /EXISTING_REPORTING_DB_ REMOTE_SQL_SERVER_NAME="mycomputer1" |
-
/EXISTING_ REPORTING _DB_SQLINSTANCE_USE_DEFAULT |
- Indicates that the default SQL instance is to be used. Switch parameter so no value is expected. |
-
/EXISTING_ REPORTING_DB_CUSTOM_SQLINSTANCE |
- Specifies the name of the custom SQL instance that should be used. Takes a string. E.g. /EXISTING_REPORTING_DB_ CUSTOM_SQLINSTANCE="MYSQLSERVER" |
-
/EXISTING_ REPORTING _DB_NAME |
- Specifies the name of the existing Reporting database that should be used. Takes a string. E.g. /EXISITING_REPORTING_DB_NAME="AppVReporting" |
-
Parameter | -Information | -
---|---|
/DB_PREDEPLOY_REPORTING |
- Specifies that the Reporting Database will be installed. DBA permissions are required for this installation. No value is expected |
-
/REPORTING_DB_SQLINSTANCE_USE_DEFAULT |
- Specifies the name of the custom SQL instance that should be used. Takes a string. E.g. /REPORTING_DB_ CUSTOM_SQLINSTANCE="MYSQLSERVER" |
-
/REPORTING_DB_NAME |
- Specifies the name of the new Reporting database that should be created. Takes a string. E.g. /REPORTING_DB_NAME="AppVMgmtDB" |
-
/REPORTING_SERVER_MACHINE_USE_LOCAL |
- Indicates that the Reporting server that will be accessing the database is installed on the local server. Switch parameter so no value is expected. |
-
/REPORTING_REMOTE_SERVER_MACHINE_ACCOUNT |
- Specifies the machine account of the remote machine that the Reporting server will be installed on. Takes a string. E.g. /REPORTING_REMOTE_SERVER_MACHINE_ACCOUNT = "domain\computername" |
-
/REPORTING_SERVER_INSTALL_ADMIN_ACCOUNT |
- Indicates the Administrator account that will be used to install the App-V Reporting Server. Takes a string. E.g. /REPORTING_SERVER_INSTALL_ADMIN_ACCOUNT = "domain\alias" |
-
Parameter | -Information | -
---|---|
/EXISTING_MANAGEMENT_DB_SQL_SERVER_USE_LOCAL |
- Indicates that the SQL Server is installed on the local server. Switch parameter so no value is expected.If /DB_PREDEPLOY_MANAGEMENT is specified, this will be ignored. |
-
/EXISTING_MANAGEMENT_DB_REMOTE_SQL_SERVER_NAME |
- Specifies the name of the remote computer that SQL Server is installed on. Takes a string. E.g. /EXISTING_MANAGEMENT_DB_ REMOTE_SQL_SERVER_NAME="mycomputer1" |
-
/EXISTING_ MANAGEMENT_DB_SQLINSTANCE_USE_DEFAULT |
- Indicates that the default SQL instance is to be used. Switch parameter so no value is expected. If /DB_PREDEPLOY_MANAGEMENT is specified, this will be ignored. |
-
/EXISTING_MANAGEMENT_DB_ CUSTOM_SQLINSTANCE |
- Specifies the name of the custom SQL instance that will be used. Example usage /EXISTING_MANAGEMENT_DB_ CUSTOM_SQLINSTANCE=”AppVManagement”. If /DB_PREDEPLOY_MANAGEMENT is specified, this will be ignored. |
-
/EXISTING_MANAGEMENT_DB_NAME |
- Specifies the name of the existing management database that should be used. Example usage: /EXISITING_MANAGEMENT_DB_NAME=”AppVMgmtDB”. If /DB_PREDEPLOY_MANAGEMENT is specified, this will be ignored. - -Have a suggestion for App-V? Add or vote on suggestions [here](http://appv.uservoice.com/forums/280448-microsoft-application-virtualization). Got an App-V issue? Use the [App-V TechNet Forum](https://social.technet.microsoft.com/Forums/en-US/home?forum=mdopappv). |
-
Parameter | +Information | +
---|---|
/EXISTING_MANAGEMENT_DB_SQL_SERVER_USE_LOCAL |
+Indicates that the SQL Server is installed on the local server. Switch parameter so no value is expected.If /DB_PREDEPLOY_MANAGEMENT is specified, this will be ignored. |
+
/EXISTING_MANAGEMENT_DB_REMOTE_SQL_SERVER_NAME |
+Specifies the name of the remote computer that SQL Server is installed on. Takes a string. E.g. /EXISTING_MANAGEMENT_DB_ REMOTE_SQL_SERVER_NAME="mycomputer1" |
+
/EXISTING_ MANAGEMENT_DB_SQLINSTANCE_USE_DEFAULT |
+Indicates that the default SQL instance is to be used. Switch parameter so no value is expected. If /DB_PREDEPLOY_MANAGEMENT is specified, this will be ignored. |
+
/EXISTING_MANAGEMENT_DB_ CUSTOM_SQLINSTANCE |
+Specifies the name of the custom SQL instance that will be used. Example usage /EXISTING_MANAGEMENT_DB_ CUSTOM_SQLINSTANCE=”AppVManagement”. If /DB_PREDEPLOY_MANAGEMENT is specified, this will be ignored. |
+
/EXISTING_MANAGEMENT_DB_NAME |
+Specifies the name of the existing management database that should be used. Example usage: /EXISITING_MANAGEMENT_DB_NAME=”AppVMgmtDB”. If /DB_PREDEPLOY_MANAGEMENT is specified, this will be ignored. + +Have a suggestion for App-V? Add or vote on suggestions [here](http://appv.uservoice.com/forums/280448-microsoft-application-virtualization). Got an App-V issue? Use the [App-V TechNet Forum](https://social.technet.microsoft.com/Forums/en-US/home?forum=mdopappv). |
+
Windows Server 2012
Windows Server 2016
The following prerequisite software is already installed:
Microsoft .NET Framework 4.5
Operating system, and App-V client information. ~150 Bytes, every time this data is sent.
Published package list. ~7 KB for 30 packages. This is sent only when the package list is updated with a publishing refresh, which is done infrequently; if there is no change, this information is not sent.
Virtual application usage information – about 0.25KB per event. Opening and closing count as one event if both occur before sending the information. When sending using a scheduled task, only the data since the last successful upload is sent to the server. If sending manually through the PowerShell cmdlet, there is an optional argument that controls if the data needs to be re-sent next time around – that argument is DeleteOnSuccess.
+Virtual application usage information – about 0.25KB per event. Opening and closing count as one event if both occur before sending the information. When sending using a scheduled task, only the data since the last successful upload is sent to the server. If sending manually through the Windows PowerShell cmdlet, there is an optional argument that controls if the data needs to be re-sent next time around – that argument is DeleteOnSuccess.
So for example, if twenty applications are opened and closed and reporting information is scheduled to be sent daily, the typical daily traffic should be about 0.15KB + 20 x 0.25KB, or about 5KB/user
Can reporting be scheduled?
Yes. Besides manually sending reporting using PowerShell Cmdlets (Send-AppvClientReport), the task can be scheduled so it will happen automatically. There are two ways to schedule the reporting:
Using PowerShell cmdlets - Set-AppvClientConfiguration. For example:
+Using Windows PowerShell cmdlets - Set-AppvClientConfiguration. For example:
Set-AppvClientConfiguration -ReportingEnabled 1 - ReportingServerURL http://any.com/appv-reporting
For a complete list of client configuration settings see [About Client Configuration Settings](appv-client-configuration-settings.md) and look for the following entries: ReportingEnabled, ReportingServerURL, ReportingDataCacheLimit, ReportingDataBlockSize, ReportingStartTime, ReportingRandomDelay, ReportingInterval.
@@ -112,7 +108,7 @@ The following table displays answers to common questions about App-V reportingBy using Group Policy. If distributed using the domain controller, the settings are the same as previously listed.
Group Policy settings override local settings configured using PowerShell.
+Group Policy settings override local settings configured using Windows PowerShell.
Operating system | -Service Pack | -System architecture | -
---|---|---|
Microsoft Windows Server 2016 |
-- | 64-bit |
-
Microsoft Windows Server 2012 R2 |
-- | 64-bit |
-
Microsoft Windows Server 2012 |
-- | 64-bit |
-
Microsoft Windows Server 2008 R2 |
-SP1 |
-64-bit |
-
Operating system | -Service Pack | -System architecture | -
---|---|---|
Microsoft Windows Server 2016 |
-- | 64-bit |
-
Microsoft Windows Server 2012 R2 |
-- | 64-bit |
-
Microsoft Windows Server 2012 |
-- | 64-bit |
-
Microsoft Windows Server 2008 R2 |
-SP1 |
-64-bit |
-
Operating system | -Service Pack | -System architecture | -
---|---|---|
Microsoft Windows Server 2016 |
-- | 64-bit |
-
Microsoft Windows Server 2012 R2 |
-- | 64-bit |
-
Microsoft Windows Server 2012 |
-- | 64-bit |
-
Microsoft Windows Server 2008 R2 |
-SP1 |
-64-bit |
-