AdminTask オブジェクトの FileRegistryCommands コマンド・グループ
統合リポジトリーは、ファイル・レジストリーを提供します。FileRegistryCommands コマンド・グループのコマンドを使用して、wsadmin ツールでファイル・レジストリーを管理します。
注: 「グローバル・セキュリティー設定を使用する」オプションがユーザー・レルムに対して選択されているか、
または、指定されたドメインのレルム・タイプとして「グローバル・統合リポジトリー」オプションが
選択されている場合、ユーザー管理コマンドおよびグループ管理コマンドは、管理ドメインの
統合リポジトリーで実行されます。
例えば、指定したドメインに対して createUser コマンドを実行すると、
管理ドメイン内にユーザーが作成されます。ただし、ドメインで実行される構成変更
は、セキュリティー・ドメイン固有の構成に適用されます。
FileRegistryCommands グループで以下のコマンドを使用して、統合リポジトリー ・ファイル・レジストリーを変更します。
addFileRegistryAccount コマンド
addFileRegistryAccount コマンドは、ファイル・レジストリーにアカウントを追加します。マスター・リポジトリーに新規アカウントを保存するには、このコマンドを実行した後、構成変更を保存する必要があります。
ターゲット・オブジェクト
なし必須パラメーター
- -userId
- ファイル・レジストリーに追加するユーザーの ID を指定します。(ストリング、必須)
- -password
- ファイル・レジストリーに追加するユーザーのパスワードを指定します。(ストリング、必須)
オプション・パラメーター
- -securityDomainName
- セキュリティー・ドメインを一意的に識別する名前を指定します。このパラメーターが指定されていない場合、 コマンドはグローバル統合リポジトリーを使用します。(ストリング、オプション)
- -parent
- エンティティーの親を指定します。(ストリング、オプション)
戻り値
以下の例に示すように、このコマンドはコマンドが正常に実行したことを示すメッセージを戻します。
'CWWIM4544I Account newAcct(uid=newAcct,o=defaultWIMFileBasedRealm) is stored in the
file registry in the temporary workspace. You must use the "$AdminConfig save"
command to save it in the master repository.'
バッチ・モードの使用例
- Jython ストリングを使用:
AdminTask.addFileRegistryAccount('[-userId newAcct -password new22password]')
対話モードの使用例
- Jython ストリングを使用:
AdminTask.addFileRegistryAccount(['-userId', 'newAcct', '-password', 'new22password'])
changeFileRegistryAccountPassword コマンド
changeFileRegistryAccountPassword は、ファイル・レジストリー・アカウントのパスワードを変更します。
ターゲット・オブジェクト
なし。必須パラメーター
- -userId
- 対象のユーザー ID を指定します。(ストリング、必須)
- -password
- 新規パスワードを指定します。(ストリング、必須)
オプション・パラメーター
- -securityDomainName
- セキュリティー・ドメインを一意的に識別する名前を指定します。このパラメーターが指定されていない場合、 コマンドはグローバル統合リポジトリーを使用します。(ストリング、オプション)
- -uniqueName
- 管理者の完全修飾固有名を指定します。(ストリング、オプション)
戻り値
以下の例に示すように、このコマンドはコマンドが正常に実行したことを示すメッセージを戻します。
'CWWIM4545I The password is changed for newAcct(uid=newAcct,o=defaultWIMFileBasedRealm)
in the file registry in the temporary workspace. You must use the "$AdminConfig save"
command to save it in the master repository.'
バッチ・モードの使用例
- Jython ストリングを使用:
AdminTask.changeFileRegistryAccountPassword('[-userId newAcct -password newPassword -uniqueName uid=newAcct,o=defaultWIMFileBasedRealm]')
対話モードの使用例
- Jython ストリングを使用:
AdminTask.changeFileRegistryAccountPassword(['-userId', 'newAcct', '-password', 'newPassword', '-uniqueName', 'uid=newAcct,o=defaultWIMFileBasedRealm'])