Configure the System
PowerShell scripts are provided to complete configuration of the
central application server(s), including the connections to the databases, and then
store appropriate values in the database.
Important: For a single server
implementation, run the PowerShell scripts on the application server (if you
have a separate database server, you do not run the PowerShell scripts on that.)
If the logical application server has been separated into multiple servers, the
PowerShell scripts must be run on each of these servers, and must be run
in the following order:
- Your web application server
- Your batch server (or processing server, for a two-server application implementation)
- Your inventory server(s).
On each applicable server in turn, as administrator (
fnms-admin
), complete all the following steps (noticing
that on different servers, different dialogs may be presented). Before executing the
PowerShell scripts, you should first ensure that:- Your administrator account is a member of the db_owner fixed database role (at least temporarily, as described in Identify (or Set Up) Accounts)
- The scripts themselves have sufficient authorization to execute, as described in the following process.
Also notice that, to complete this configuration process, you restore IIS, the scheduled tasks, and the batch processing service to prepare your system for operations.
To configure the system using supplied PowerShell scripts:
Configuration by the PowerShell scripts is now complete. Although not needed now, at other times
it is possible to re-run the PowerShell scripts with the following flags for the use
cases shown. You do not need to re-run the scripts unless, at some later stage, one
of these use cases applies to you:
- Use without a flag to add a configuration file to a new installation; or on
an existing implementation, to remove all customizations and replace the
%ProgramFiles(x86)%\Flexera Software\FlexNet Manager Platform\WebUI\web.config
file with the default version:.\Config.ps1 "Config\FNMS Windows Authentication Config.xml"
- Add the
updateConfig
flag to insert any new parameters added by Flexera, leaving all settings (including customizations) unchanged for existing parameters:.\Config.ps1 "Config\FNMS Windows Authentication Config.xml" updateConfig
- Add the
forceUpdateConfig
flag to insert any new parameters added by Flexera, and restore the default values for all factory-supplied settings, but leaving any custom parameters unchanged:.\Config.ps1 "Config\FNMS Windows Authentication Config.xml" forceUpdateConfig
- Add the
removeConfig
flag to remove the%ProgramFiles(x86)%\Flexera Software\FlexNet Manager Platform\WebUI\web.config
file before using Windows Programs and Features to uninstall FlexNet Manager Suite:.\Config.ps1 "Config\FNMS Windows Authentication Config.xml" removeConfig