<?xml version="1.0" encoding="utf-8" ?>
<settings>
  <general>
    <dialog file="Veeam.Setup.BRSetup.dll" namespace="Veeam.Setup.BRSetup" engine="BRSetup" launchkey="backup"/>
    <log basename ="BackupSuite" />
    <suite name="Veeam Backup &amp; Replication" mode="product" versionIdentifier="9.5"/>
    <extensionPathProvider index="1"/>
  </general>

  <product name="Catalog" needpause="No" type="mandatory" shared="true" minver="9.0.0.1715" versionProviderId="{2DADEFFF-34C8-48A8-8D1A-315B03862A50}">
    <msi>
      <path value="Catalog\VeeamBackupCatalog64.msi" arch="x64" set="Collector"/>
    </msi>
    <log path="CatalogSetup.log"/>
    <cmd name="NworksVICSilentCommand.cmd"/>
    <producttree name="Veeam Backup Catalog" descr="Veeam Backup Catalog components." installdir="root" index="1"/>
    <uiactions>
      <action name="CostInitialize"/>
      <action name="FileCost"/>
      <action name="SetProgramFiles32"/>
      <action name="SetProgramFiles64"/>
      <action name="CostFinalize"/>
    </uiactions>
    <propertymapping>
      <property name ="VM_CATALOGPATH" value="CatalogPath" features="Core"/>
      <property name ="VBRC_SERVICE_ACCOUNT_TYPE" value="CatalogSrvAccountType" features="Core" repair="yes" upgrade="yes"/>
      <property name ="VBRC_SERVICE_USER" value="CatalogServiceUser" features="Core" repair="yes" upgrade="yes"/>
      <property name ="VBRC_SERVICE_PASSWORD" value="CatalogServicePwd" features="Core" repair="yes" upgrade="yes"/>
      <property name ="VBRC_SERVICE_PORT" value="CatalogServicePort" features="Core"/>
      <property name ="ACCEPT_THIRDPARTY_LICENSES" const="1" features="Core" upgrade="yes"/>
      <property name ="VM_BACKUP_WIZARD" const="1" features="Core" repair="yes" upgrade="yes"/>
      <property name="REBOOT" const="ReallySuppress" features="Core" repair="yes" upgrade="yes"/>
    </propertymapping>
    <redistributables>
    </redistributables>
  </product>

  <product name="BackupSrv" needpause="No" type="mandatory" shared="false" minver="9.0.0.1715" versionProviderId="{C7584D8C-9C84-489A-B9DB-F9BF2AC11B92}">
    <msi>
      <path value="Backup\Server.x64.msi" arch="x64" set="Server"/>
    </msi>
    <servicestostart>
      <service name="VeeamCatalogSvc" feature="VBR_SRV" restart="true" obsoleteName="Veeam Backup Catalog Data Service"/>
      <service name="VeeamBackupSvc" feature="VBR_SRV" obsoleteName="Veeam Backup and Replication Service"/>
      <service name="VeeamTransportSvc" feature="VBR_SRV"/>
      <service name="VeeamNFSSvc" feature="VBR_SRV"/>
      <service name="VeeamDeploySvc" feature="VBR_SRV" obsoleteName="VeeamDeploymentService"/>
      <service name="VeeamCloudSvc" feature="VBR_SRV"/>
      <service name="VeeamMountSvc" feature="VBR_SRV"/>
      <service name="VeeamBrokerSvc" feature="VBR_SRV"/>
      <service name="VeeamDistributionSvc" feature="VBR_SRV"/>
    </servicestostart>
    <log path="BackupSrvLog.log"/>
    <cmd name="BackupSrvLogSilentCommand.cmd"/>
    <producttree name="Veeam Backup &amp; Replication" descr="Veeam Backup &amp; Replication is enterprise-ready solution that combines backup and replication in a single product for fast recovery of your VMware vSphere and Microsoft Hyper-V environments." installdir="root" index="0"/>
    <uiactions>
      <action name="CostInitialize"/>
      <action name="FileCost"/>
      <action name="SetProgramFiles32"/>
      <action name="SetProgramFiles64"/>
      <action name="CostFinalize"/>
    </uiactions>
    <propertymapping>
      <property name ="VBR_LICENSE_FILE" value="VbrLicFile" features="VBR_SRV" upgrade="yes"/>
      <property name ="VBR_SERVICE_ACCOUNT_TYPE" value="VbrSrvAccountType" features="VBR_SRV" repair="yes" upgrade="yes"/>
      <property name ="VBR_SERVICE_USER" value="VbrServiceUser" features="VBR_SRV" repair="yes" upgrade="yes"/>
      <property name ="VBR_SERVICE_PASSWORD" value="VbrServicePwd" features="VBR_SRV" repair="yes" upgrade="yes"/>
      <property name ="VBR_SERVICE_PORT" value="VbrServicePort" features="VBR_SRV"/>
      <property name ="VBR_SECURE_CONNECTIONS_PORT" value="VbrSslPort" features="VBR_SRV"/>
      <property name ="VBR_SQLSERVER_SERVER" value="VbrSqlSrv" features="VBR_SRV" upgrade="yes"/>
      <property name ="VBR_SQLSERVER_DATABASE" value="VbrSqlDB" features="VBR_SRV" upgrade="yes"/>
      <property name ="VBR_SQLSERVER_AUTHENTICATION" value="VbrSqlAuth" features="VBR_SRV" upgrade="yes"/>
      <property name ="VBR_SQLSERVER_USERNAME" value="VbrSqlUser" features="VBR_SRV" upgrade="yes"/>
      <property name ="VBR_SQLSERVER_PASSWORD" value="VbrSqlPwd" features="VBR_SRV" upgrade="yes"/>
      <property name ="VBR_NFSDATASTORE" value="VbrNfsDatastore" features="VBR_SRV"/>
      <property name ="ACCEPTEULA" const="yes" features="VBR_SRV" upgrade="yes"/>
      <property name ="ACCEPT_THIRDPARTY_LICENSES" const="1" features="VBR_SRV" upgrade="yes"/>
      <property name ="VM_BACKUP_WIZARD" const="1" features="VBR_SRV" repair="yes" upgrade="yes"/>
      <property name ="VBR_CHECK_UPDATES" value="VbrCheckUpdates" features="VBR_SRV"/>
      <property name ="VBR_AUTO_UPGRADE" value="VbrComponentsAutoUpgrade" upgrade="yes" features="VBR_SRV"/>
      <property name="REBOOT" const="ReallySuppress" features="VBR_SRV" repair="yes" upgrade="yes"/>
    </propertymapping>
    <InstallStagePrereq>
      <prereq name="Sql2012Sp4Or2016Sp1"/>
    </InstallStagePrereq>
    <requirements>
      <req name="SQLCLR2014"/>
      <req name="SQLSMO2014"/>
      <req name="REPVIEW2015"/>
    </requirements>
  </product>

  <product name="VbrConsole" type="mandatory" needpause="No" shared="false" minver="9.0.0.1715" versionProviderId="{A0F22AE0-AA36-4897-B29D-2D64E21CD467}">
    <msi>
      <path value="Backup\Shell.x64.msi" arch="x64"/>
    </msi>
    <servicestostart>
      <service name="VeeamTransportSvc" feature="Core"/>
      <service name="VeeamDeploySvc" feature="Core" obsoleteName="VeeamDeploymentService"/>
      <service name="VeeamMountSvc" feature="Core"/>
    </servicestostart>
    <log path="VbrConsole.log"/>
    <cmd name="VbrConsole.cmd"/>
    <producttree name="Veeam Backup &amp; Replication Console" descr="User interface client for local and remote backup servers." installdir="root" index="1"/>
    <uiactions>
      <action name="CostInitialize"/>
      <action name="FileCost"/>
      <action name="SetProgramFiles32"/>
      <action name="SetProgramFiles64"/>
      <action name="CostFinalize"/>
    </uiactions>
    <propertymapping>
      <property name="REBOOT" const="ReallySuppress" features="Shell" repair="yes" upgrade="yes"/>
      <property name ="ACCEPTEULA" const="yes" features="Shell" upgrade="yes"/>
      <property name ="ACCEPT_THIRDPARTY_LICENSES" const="1" features="Shell" upgrade="yes"/>
      <property name ="VM_BACKUP_WIZARD" const="1" features="Shell" repair="yes" upgrade="yes"/>
    </propertymapping>
    <requirements>
      <req name="PS20"/>
      <req name="REPVIEW2015"/>
    </requirements>
  </product>

  <product name="Exchange" needpause="No" type="addin" shared="true" AllowRevisionUpgrade="true">
    <msi>
      <path value="Explorers\VeeamExplorerForExchange.msi" arch="x64" set="Exchange"/>
    </msi>
    <log path="Exchange.log"/>
    <cmd name="Exchange.cmd"/>
    <producttree name="Veeam Explorer for Exchange" descr="Veeam Explorer for Exchange component." installdir="full" productdir="ExchangeExplorer" index="1"/>
    <uiactions>
      <action name="CostInitialize"/>
      <action name="FileCost"/>
      <action name="CostFinalize"/>
    </uiactions>
    <propertymapping>
      <property name="REBOOT" const="ReallySuppress" features="Core" repair="yes" upgrade="yes"/>
      <property name ="ACCEPT_EULA" const="1" features="Core" repair="yes" upgrade="yes"/>
      <property name ="ACCEPT_THIRDPARTY_LICENSES" const="1" features="Core" repair="yes" upgrade="yes"/>
    </propertymapping>
    <requirements>
      <req name="UCRT"/>
    </requirements>
  </product>

  <product name="SharePoint" needpause="No" type="addin" shared="true" AllowRevisionUpgrade="true">
    <msi>
      <path value="Explorers\VeeamExplorerForSharePoint.msi" arch="x64" set="Exchange"/>
    </msi>
    <log path="SharePoint.log"/>
    <cmd name="SharePoint.cmd"/>
    <producttree name="Veeam Explorer for SharePoint" descr="Veeam Explorer for SharePoint component." installdir="full" productdir="SharePointExplorer" index="2"/>
    <uiactions>
      <action name="CostInitialize"/>
      <action name="FileCost"/>
      <action name="CostFinalize"/>
    </uiactions>
    <propertymapping>
      <property name="REBOOT" const="ReallySuppress" features="Core" repair="yes" upgrade="yes"/>
      <property name ="ACCEPT_EULA" const="1" features="Core" repair="yes" upgrade="yes"/>
      <property name ="ACCEPT_THIRDPARTY_LICENSES" const="1" features="Core" repair="yes" upgrade="yes"/>
    </propertymapping>
    <requirements>
      <req name="UCRT"/>
    </requirements>
  </product>

  <product name="SQLExplorer" needpause="No" type="addin" shared="true" AllowRevisionUpgrade="true">
    <msi>
      <path value="Explorers\VeeamExplorerForSQL.msi" arch="x64" set="Exchange"/>
    </msi>
    <log path="SQLExplorer.log"/>
    <cmd name="SQLExplorer.cmd"/>
    <producttree name="Veeam Explorer for SQL" descr="Veeam Explorer for SQL component." installdir="full" productdir="SQLExplorer" index="3"/>
    <uiactions>
      <action name="CostInitialize"/>
      <action name="FileCost"/>
      <action name="CostFinalize"/>
    </uiactions>
    <propertymapping>
      <property name="REBOOT" const="ReallySuppress" features="Core" repair="yes" upgrade="yes"/>
      <property name ="ACCEPT_EULA" const="1" features="Core" repair="yes" upgrade="yes"/>
      <property name ="ACCEPT_THIRDPARTY_LICENSES" const="1" features="Core" repair="yes" upgrade="yes"/>
    </propertymapping>
    <requirements>
      <req name="SQLCLR2014"/>
      <req name="SQLSMO2014"/>
      <req name="UCRT"/>
    </requirements>
  </product>

  <product name="ADExplorer" needpause="No" type="addin" shared="true" AllowRevisionUpgrade="true">
    <msi>
      <path value="Explorers\VeeamExplorerForActiveDirectory.msi" arch="x64" set="Exchange"/>
    </msi>
    <log path="ADExplorer.log"/>
    <cmd name="ADExplorer.cmd"/>
    <producttree name="Veeam Explorer for Active Directory" descr="Veeam Explorer for Active Directory component." installdir="full" productdir="ActiveDirectoryExplorer" index="4"/>
    <uiactions>
      <action name="CostInitialize"/>
      <action name="FileCost"/>
      <action name="CostFinalize"/>
    </uiactions>
    <propertymapping>
      <property name="REBOOT" const="ReallySuppress" features="Core" repair="yes" upgrade="yes"/>
      <property name ="ACCEPT_EULA" const="1" features="Core" repair="yes" upgrade="yes"/>
      <property name ="ACCEPT_THIRDPARTY_LICENSES" const="1" features="Core" repair="yes" upgrade="yes"/>
    </propertymapping>
    <requirements>
      <req name="PS20"/>
      <req name="UCRT"/>
    </requirements>
  </product>

  <product name="OracleExplorer" needpause="No" type="addin" shared="true" AllowRevisionUpgrade="true">
    <msi>
      <path value="Explorers\VeeamExplorerForOracle.msi" arch="x64" set="Exchange"/>
    </msi>
    <log path="OracleExplorer.log"/>
    <cmd name="OracleExplorer.cmd"/>
    <producttree name="Veeam Explorer for Oracle" descr="Veeam Explorer for Oracle component." installdir="full" productdir="OracleExplorer" index="5"/>
    <uiactions>
      <action name="CostInitialize"/>
      <action name="FileCost"/>
      <action name="CostFinalize"/>
    </uiactions>
    <propertymapping>
      <property name="REBOOT" const="ReallySuppress" features="Core" repair="yes" upgrade="yes"/>
      <property name ="ACCEPT_EULA" const="1" features="Core" repair="yes" upgrade="yes"/>
      <property name ="ACCEPT_THIRDPARTY_LICENSES" const="1" features="Core" repair="yes" upgrade="yes"/>
    </propertymapping>
    <requirements>
      <req name="UCRT"/>
    </requirements>
  </product>

  <product name="VawRedist" type="addin" needpause="No" shared="false" minver="1.0.0.0">
    <msi>
      <path value="Packages\VAWRedist.msi" arch="x64"/>
    </msi>
    <log path="VawRedist.log"/>
    <cmd name="VawRedist.cmd"/>
    <producttree name="Veeam Agent for Microsoft Windows Redistributable" descr="Veeam Agent for Microsoft Windows Redistributable." installdir="root" index="6"/>
    <uiactions>
      <action name="CostInitialize"/>
      <action name="FileCost"/>
      <action name="SetProgramFiles32"/>
      <action name="SetProgramFiles64"/>
      <action name="CostFinalize"/>
    </uiactions>
    <propertymapping>
      <property name="REBOOT" const="ReallySuppress" features="VARedist" repair="yes" upgrade="yes"/>
      <property name ="ACCEPTEULA" const="yes" features="VARedist" upgrade="yes"/>
      <property name ="ACCEPT_THIRDPARTY_LICENSES" const="1" features="VARedist" upgrade="yes"/>
      <property name ="VM_BACKUP_WIZARD" const="1" features="VARedist" repair="yes" upgrade="yes"/>
    </propertymapping>
  </product>

  <product name="ValRedist" type="addin" needpause="No" shared="false" minver="1.0.0.0">
    <msi>
      <path value="Packages\VALRedist.msi" arch="x64"/>
    </msi>
    <log path="ValRedist.log"/>
    <cmd name="ValRedist.cmd"/>
    <producttree name="Veeam Agent for Linux Redistributable" descr="Veeam Agent for Linux Redistributable." installdir="root" index="7"/>
    <uiactions>
      <action name="CostInitialize"/>
      <action name="FileCost"/>
      <action name="SetProgramFiles32"/>
      <action name="SetProgramFiles64"/>
      <action name="CostFinalize"/>
    </uiactions>
    <propertymapping>
      <property name="REBOOT" const="ReallySuppress" features="VARedist" repair="yes" upgrade="yes"/>
      <property name ="ACCEPTEULA" const="yes" features="VARedist" upgrade="yes"/>
      <property name ="ACCEPT_THIRDPARTY_LICENSES" const="1" features="VARedist" upgrade="yes"/>
      <property name ="VM_BACKUP_WIZARD" const="1" features="VARedist" repair="yes" upgrade="yes"/>
    </propertymapping>
  </product>


  <obsoleteProducts>
    <obsoleteProduct name="HPE 3PAR StoreServ Plug-in" upgradeCode="{233B7C99-CF8A-4821-B6C9-7647180DF2BB}" obstructiveActions="VmaInstallExtensionCaller_ExecuteRemove64"/>
    <obsoleteProduct name="HPE StoreVirtual Plug-in" upgradeCode="{A4700049-077A-48BF-A21C-533898897EDB}" obstructiveActions="VmaInstallExtensionCaller_ExecuteRemove64"/>
    <obsoleteProduct name="NetApp Plug-in" upgradeCode="{756A9467-EEC1-470D-9426-6E3C2B65736A}" obstructiveActions="VmaInstallExtensionCaller_ExecuteRemove64"/>
    <obsoleteProduct name="Veeam Backup &amp; Replication PowerShell SDK" upgradeCode="{EC57B7C9-35E7-439A-8BAB-5ACEF8425DA8}"/>
  </obsoleteProducts>
</settings>
