--Delete |
Deletes database including all files and SQL Server logins. |
--Delta |
For internal use only. |
--Dump |
For internal use only. |
--Import |
For internal use only. |
--Install |
Installs new database. |
--Restore |
This operation performs the necessary steps to make the database operational, such as initializing the DBQueue Processor or restoring logins.The operation can be performed after a database has been restored from a backup, for example on another server. |
--Update |
Updates database. |
/Clear |
For internal use only. |
/Format |
For internal use only. |
/HashSize |
For internal use only. |
/KeepUpdatePhase |
(Optional) If the parameter is set, the update phase is not reset to 0 after migration is complete (DialogDatabase.UpdatePhase). |
/LogLevel |
(Optional) Scope of output to be processed. Permitted values are:
-
Off: No logging.
-
Fatal: All critical error messages are logged.
-
Error: All error messages are logged.
-
Info: All information is logged.
-
Warn: All warnings are logged.
-
Debug: Debugger outputs are logged. This setting should only be used for testing.
-
Trace: Highly detailed information is logged. This setting should only be used for analysis purposes. The log file quickly becomes large and cumbersome. |
/Password |
(Optional) Initial password for the viadmin system user when a new database is installed. |
/Condition |
For internal use only. |
/Config |
(Optional) Global JSON configuration file for variables. |
/Connection |
Database connection parameter. A user with a minimum access level of Administrative user is required.
For more information about permissions, see the One Identity Manager Installation Guide and the One Identity Manager Authorization and Authentication Guide.
Alternatively, you can enter the name of the connection according to the registry HKEY_CURRENT_USER\Software\One Identity\One Identity Manager\Global\Connections. |
/From |
For internal use only. |
/To |
For internal use only. |
/Destination |
Source directory . |
/DialogDatabase |
Passes information about the database (DialogDatabase table). The value updates the entry for the database in the DialogDatabase table. This allows a new database to immediately create a valid entry in the DialogDatabase table.
Example: "CustomerName=<your name>;ProductionLevel=2" |
/Edition |
(Optional) Edition to be installed. Permitted values are:
|
/Group |
(Optional) Creates custom permissions groups (DialogGroup.GroupName). To create several permissions groups, the parameter can be entered more than once.
Example:
/Group="GroupName=CCCCustomGroup"
The skip keyword can be used to skip creation of the permission groups. This means that no permissions groups are created.
Example:
/Group=skip
If the parameter is not provided, the default groups CCCEditPermissions, CCCViewPermissions, CCCEditRole, and CCCViewRole are created. |
/Admin |
(Optional) Mode for creating SQL Server logins if granular permissions are used.
-
mode: Specifies in which mode the SQL Server login is created.
Permitted values are:
-
create : The SQL Server login does not exist yet and will be created.
-
check: The SQL Server login already exists. This checks the permissions for the SQL Server login. If the necessary permissions are missing, an error message is displayed.
-
extend: The SQL Server login already exists. This extends the permissions for the SQL Server login.
-
login: Name of the SQL Server login.
-
password: Password for the SQL Server login.
Example: Create a new SQL Server login "OneIM_Admin" with password "secret".
/admin="mode=create;Login=OneIM_Admin;Password=secret" |
/Login |
(Optional) Creates the other SQL Server logins if granular permissions are used. Multiple instances of this parameter are possible.
-
user: Name of the database user according to QBMDBPrincipal.UserName.
Permitted values are:
-
login: Name of the SQL Server login.
-
password: Password for the SQL Server login.
Example: Creating SQL Server logins for configuration users and end users.
/login="User=Config;Login=OneIM_Config;Password=secret"
/login="User=User;Login=OneIM_User;Password=secret" |
/Module |
Comma delimited list of module IDs.
For UPDATE operation: If the module ID is followed by a plus sign (+), only this module is updated. If no plus sign is specified, all modules listed are updated. |
/ModuleOwner |
For internal use only. |
/operation |
Alternative name of the operation.
Example: /operation=INSTALL |
/PasswordPolicy |
(Optional) Temporarily altered configuration of the default password policy. For example, this could be used to override the policy settings and permitted character sets (corresponding to the QBMPwdPolicy table). The configuration is only used while the program is running and is not saved in the database.
/PasswordPolicy="MinLen=12;MinNumbers=2" |
/Person |
(Optional) Configuration of an identity's password (Person.DialogUserPassword). Multiple instances of this parameter are possible.
Example: Sets the "secret" password for the identity with the internal name "Sys, admin".
/person="Condition=InternalName='Sys, admin'; Password=secret" |
/PostSQL |
(Optional) Name of a file (*.sql) containing SQL queries that will be run after the database operation (Install/Update/Restore). This enables a database configuration without other programs. |
/PreCheck |
(Optional) Controls the handling of database pre-checks. The input is given as + or - followed by the ID for the pre-check. Multiple instances of this parameter are possible.
-
+ID: The pre-check is repaired. If the pre-check is not repairable, an error message is displayed.
-
-ID: Pre-check is ignored. This only works for optional tests.
Example: /precheck=-JobqueueEmpty.
The ID can be taken from the PreCheck with ID '{0}' failed! error message. |
/SysAdmin |
Connection parameter for an administrative database connection. |
/System |
Database system. Permitted value is MSSQL. |
/User |
(Optional) Configuration of a system user's password (Person.DialogUserPassword). Multiple instances of this parameter are possible.
|
@file |
As an alternative to directly issuing commands, you can name a text file containing the commands. Every command is in a separate line. |
-v |
(Optional) Provides additional information (verbose). |
-? | h |
Display program help. |