ユーザーの管理をコマンドラインで行うツールです。ご利用にはEVECLOUDの組織管理者権限が必要です。
インポート時、インポート結果がローカルにてログ出力されます。C:\Log\usermgr_YYYYMMDD.log

ツールデータは、以下よりダウンロードいただけます。

ユーザー管理用のコマンドライン版ツール
ユーザー管理用のコマンドライン版ツール(NoPass版)

パスワードを一切出力しないバージョンです。
-withpassコマンドが必要ありません。パスワードは全てアスタリスクでカバーされます。

iniファイルの準備

  1. ダウンロードした UserMgr.zip ファイルを解凍し、「UserMgr」フォルダ内の「usermgr.ini」ファイルをエディタ等で開きます。
  2. iniファイルの内容は以下の通りです。必須項目である [account] セクションにカスタマIDと組織管理者権限のアカウント内容を記載します。
iniファイル詳細
キー内容必須
[server]
uri文字列通常は設定の必要はありません。
デモ用途などで製品以外のサーバーを利用する場合は指定します。
proxy文字列社内のプロキシサーバーを経由して通信する場合は指定します。
https://[FQDN or IP]:[port]
authsetid数値パスワード認証ができる認証セットを指定します。
基本的には「10000」の値から変更しないでください。
[account]
customerId文字列EVECLOUDのカスタマIDを指定します。必須
userId文字列組織管理者アカウントのユーザーIDを指定します。必須
password文字列組織管理者アカウントのパスワードを指定します。必須
[log]
output文字列ログの出力方法を指定します。
none:出力しない(既定)
console:画面に出力
file:ファイルに出力
folder文字列ログのファイル出力先フォルダを指定(output = file 時に有効)します。 例: folder = C:\UserMgrLog
※指定しない場合は、usermgr.exeと同フォルダ内の log フォルダに出力されます。

使用方法

下記オプション一覧を参考にいずれかを引数として指定し、実行します。指定したグループやユーザーの情報を取得、または編集が出来ます。
※省略に「可」がついている引数を省略した場合、(省略時:)の内容の動きをします。

オプション一覧 ※ "="[イコール] は省略できます。
引数省略内容
-list-group=allグループの一覧を取得
-add-user=ユーザIDユーザを追加
-password=パスワードユーザのパスワードを設定 add-user時に指定
(省略時:ランダム生成)
-groupid=グループIDadd-userの対象グループ(省略時:"default-group")
-role=権限ユーザの権限を設定 add-user時に指定
(省略時:1(一般ユーザー))
1:一般ユーザー
2:グループ管理者
3:組織管理者
-delete-user=ユーザIDユーザを削除
-get-user=ユーザIDユーザ情報を取得
-list-user=グループID or allグループ内のユーザ一覧を取得
(all:カスタマ内のユーザ一覧を取得)
-search-user=検索文字列ユーザを検索
-csv-import="ファイル名"CSVからユーザをインポート
(ファイル名はダブルクォートで囲ってください)
-csv-export=グループID or allグループ内の全ユーザ情報をCSVにエクスポート
(all:カスタマ内の全ユーザー情報をCSVにエクスポート)
-csv-validate="ファイル名"CSV ファイルをサーバーに送信せず、全行を事前検証
(ヘッダー・CSV 形式に加え、userid / groupid / mail などの値の妥当性も確認)
※ サーバー未接続・未認証でも実行できます
※ パスワード長・複雑さなど認証ポリシー依存の検証は送信時にサーバーで行われます
-withpassget-user / csv-export 時に各アプリの平文パスワードを含めて出力
(省略時はパスワードはマスク表示「******」または空で返します)
※ 出力内容には平文パスワードが含まれます。取り扱いには十分注意してください。

※ NoPass版のツールでは-withpassコマンドが必要ありません。パスワードは全てアスタリスクでカバーされます。
使用例 ※ "="[イコール] は省略できます。ファイルパスはご利用の環境に合わせてください。
usermgr.exe -list-group=all
usermgr.exe -add-user=taro -password=p@ssword -role=1
usermgr.exe -get-user taro
usermgr.exe -csv-import "users.csv"

CSVインポート

-csv-import 時のファイルは、文字コード[SHIFT-JIS]でインポートしてください。
CSVファイルの詳細は「ユーザーのインポート>CSVファイルのレイアウト」を参照してください。

グループID指定(必須)

コマンドライン版を使用する際は「groupId」の指定が必須です。

CSVフィールド名項目名内容
groupIdグループID文字列必須項目。グループIDを指定

[注意事項]
コマンドライン版でのインポート時、CSVには「groupId」の指定が必須ですが、管理ツールからCSVでユーザーデータをインポートする際は、グループ選択の後にインポートを行うため「groupId」の記載は必要ありません。

顔画像インポート

以下の方法で顔認証用顔画像のインポートが可能です。

CSVフィールド名項目名内容
template54顔認証の顔画像文字列顔画像のあるファイルパスを指定
template55顔認証v2の顔画像文字列顔画像のあるファイルパスを指定

[補足事項1]顔画像の置き場所について
CSVインポートの「template54」または、「template55(顔認証v2 の場合)」フィールドに顔画像の置いてあるパスを正確に記入してください。

[補足事項2]登録する顔画像の条件

  • JPEG形式
  • 顔全体+顔周辺部(顔サイズx2倍程度)
  • 顔のサイズは縦/横 200ピクセル以上
  • 周辺部込みで 縦/横 400ピクセル程度
  • マスクの着用がないもの
  • 手ブレ・ボケ等のないもの
  • 目を閉じたり、隠れていないもの
Windowsログオン情報一括削除

Windowsログオンの登録情報をCSVで一括削除が可能です。

CSVフィールド名項目名内容
winlogon_[インデックス番号]_delete※1Windowsログオンの登録情報削除ブールtrue:削除する※2
(mode=update のみ)
※1:[インデックス番号]はWindowsログオンアカウント単位で分類した重複していない任意の数値
※2:false の指定は無効(変化無し)

例:

mode,userid,groupid,winlogon_2_delete
update,taro,default-group,true

[注意事項]管理ツールからのインポートで使用する際は、必ずコマンドライン版からエクスポートして入手したCSVデータを利用してインポートを行ってください。エクスポート→インポートを1セットとして使用することがポイントです。
それ以外の方法ですとデータの順番が保証できないため、予想外のデータが削除される恐れがあります。

CSVエクスポート

-csv-export 時に出力されるCSVファイルは[UTF-8]です。
既に同じ名前のファイルがある場合は「上書き」をするかの確認があります。

エクセルで開く

出力したCSVファイルは文字コードが[UTF-8]な為、エクセルで開く場合は以下の手順で開いてください。(以下の手順で開かない場合は文字化けします)

  1. Microsoft Excelを起動し、新しいブックを作成します。
  2. [データ]メニューの[データの取得]>[テキストまたはCSVから]を選択します。(エクセルのバージョンによって表示が異なります)
  3. 読み込むCSVファイルを選択し、「インポート」をクリックします。
  4. 文字コードに「Unicode(UTF-8)」を選択し、「次へ」で進みます。
  5. 区切り文字の項目で「カンマ」を選択し、「次へ」で進みます。
  6. 「完了」を選択します。
  7. 「データの取り込み」ダイアログが開くので、CSVの取り込み開始位置を指定して「OK」をクリックします。
  8. 文字化けせずエクセルでCSVファイルを開くことに成功しました。