スクリプトを使用してユーザーアカウントを管理する (オンプレミス)
ユーザー管理ツールを使用すると、UFT Mobileデータベースでユーザー関連のタスクを実行できます。このセクションは、UFT Mobileのオンプレミスデプロイメントにのみ関連します。
概要
ユーザー管理ツールを使用すると、次のアクションを実行できます。
- 既存のユーザーに管理者権限を割り当てる*
- 新しい管理者を作成する*
- 既存のユーザーのパスワードを変更またはリセットする*
共有スペースが有効になっている場合は、オペレーターコンソールからパスワードをリセットする必要があることに注意してください。詳しくは共有スペース管理(オンプレミス)をご覧ください。ユーザーは、マストヘッドのユーザードロップダウンメニューから自分のパスワードを変更することもできます。 - ファイルからユーザーをインポートする
- SAML SSOを無効にする
-
デバイス時間から同時デバイスライセンスモードに切り替える。スイッチを有効にするには、サーバーを再起動する必要があることに注意してください。
- 共有スペース機能を使用する場合: 新しいオペレーターを作成するか、既存のユーザーにオペレーター権限を割り当てる。
* 注: これらのオプションは、ユーザー名が電子メールの場合にのみLDAPでサポートされます。
ユーザー管理ツールを実行する
ユーザー管理ツールは、WindowsまたはLinuxのコマンドラインから実行します。
ユーザー管理ツールを実行するには:
-
root、mc、またはUFTMadminユーザーであることを確認してください。
- Windowsの場合、UFT Mobileのインストールで、管理者権限を持っていることを確認してください。server\binフォルダーに移動し、
user_management.bat
を実行します。
Linuxの場合、ディレクトリをUFT Mobileインストールのserver/binディレクトリに変更し、./user_management.sh
を実行します。 - 実行するタスクを選択して、Enterキーを押します。
-
パスワードを作成するときは、必ず次のガイドラインに従ってください。パスワードは6~20文字で、少なくとも1つの大文字の英語文字、1つの小文字の英語文字、および1桁の数字を含める必要があります。
注: 管理者がパスワードをリセットした後、たとえばパスワードを忘れた場合でも、ユーザーはデフォルトのロック時間間隔である15分待ってから再度ログインする必要があります。
ユーザーのインポート
ユーザー管理ツールを実行して、.txtファイルまたは .csvファイルにリストされているユーザーをインポートできます。
ユーザーをインポートするには:
- 認証用の管理者実行キーがあることを確認してください。詳しくはアクセスキー管理を参照してください。
-
ユーザー情報を含むテキストファイルを作成します。各ユーザーは、フィールドがセミコロンで区切られ、次の値を持つ新しい行にいる必要があります。
- ユーザー名。ユーザー名、またはデータベースモード(LDAP/SSOではない)の電子メール(例:tom@acme.com)
-
パスワード。上記のガイドラインに従ったパスワード。ユーザーがすでに存在する場合、パスワードは変更されません。LDAP/SSOモードの場合、この値は空白のままにします。値を入力すると、無視されます。
- ワークスペース (オプション)。コンマで区切られたワークスペース名のリスト。空の場合、ユーザーはデフォルトのワークスペースに割り当てられます。
- ロール (オプション)。次の値の中から1つ: ユーザー、管理者、またはws管理者。値を指定しない場合、ユーザーは管理者以外のユーザーロールを取得します。
次の表に、サンプルのユーザーエントリを示します。
エントリ 説明 tom@acme.com; my_pwd; workspace1; User
有効: 通常のユーザーがworkspace1に割り当てられます tom; my_pwd; workspace1; User
無効: 間違ったユーザー名 tom@acme.com; my_pwd; ;
有効: 通常のユーザーがデフォルトのワークスペースに割り当てられます tom@acme.com; my_pwd; ;userrole
無効 指定されたロールタイプが間違っています。 -
上記のようにスクリプトを実行し、インポートオプションを指定します。
-
プロンプトが表示されたら:
- ユーザー情報を含むテキストファイルへのパスを入力します。
- 既存のユーザーロールとワークスペースを上書きするかどうかを示します。デフォルト値は「No」です。
LDAPに関する重要な注意: この値は常に [Yes] に設定する必要があります。
- スクリプトコンソールは、成功および失敗したレコードの数を示します。詳細については、Logsフォルダー内のログファイルuserOnboarding.logを確認してください。
注: LDAPモードでファイルからユーザーをロードすると、新しいユーザーが実際に追加された場合でも、結果には常にユーザーが追加されていないことが示されます。