ユーザー ID を作成し、オプションでそれを Domino ディレクトリに追加します。
variant = notesRegistration .RegisterNewUser( lastname$ , idfile$ , mailserver$ [, firstname$ [, middle$ [, certpw$ [, location$ [, comment$ [ , maildbpath$ [ , fwddomain$ [ , userpw$ [, usertype% [, altname [ , altnamelang ]]]]]]]]]]] )
lastname$
String 型。登録するユーザーの姓です。
idfile$
String 型。作成される ID ファイル。完全パスを指定します (例えば、c:¥notes¥data¥user.id)。
mailserver$
String 型。ユーザーのメールサーバーを含むサーバーの正規の名前です。
firstname$
String 型。ユーザーの名前 (ファーストネーム) です。
middle$
String 型。ユーザーのミドルネームのイニシャルです。
certpw$
String 型。認証者 ID ファイルのパスワードです。
location$
String 型。Domino ディレクトリレコードの場所フィールドの値。
comment$
String 型。Domino ディレクトリレコードのコメントフィールドの値。
maildbpath$
String 型。メールディレクトリを起点とする、ユーザーのメールファイルの相対パス (例えば、mail¥jones.nsf)。
fwddomain$
String 型。ユーザーのメールファイルを転送するドメインです。
userpw$
String 型。ユーザー ID ファイルのパスワードです。
usertype%
Integer 型の定数。作成されるクライアントの種類を表します。次のいずれかになります。
NOTES_DESKTOP_CLIENT (175) |
デスクトップクライアント |
---|---|
NOTES_FULL _CLIENT (176) |
デフォルト。フル機能装備のクライアント |
NOTES_LIMITED_CLIENT (174) |
メールクライアント |
altname
String 型。ユーザー名の別名です。
altnamelang
String 型。ユーザー名の別名言語。言語コードのリストについては、式言語の @Locale を参照してください。
このメソッドを呼び出す前に、CertifierIDFile、Expiration (デフォルトは現在から 2 年)、IDType、MinPasswordLength を設定します。
Domino ディレクトリにサーバーレコードを追加するには、UpdateAddressBook を True に設定します。ID を Domino ディレクトリレコードに添付する場合は、StoreIDInAddressBook を True に設定します。これらの操作は、AddUserToAddressBook を使用すると、それぞれ個別に実行できます。
ID 名に組織単位を追加するには OrgUnit を設定します。オプションで AltOrgUnit と AltOrgUnitLang を設定します。
オプションで IsNorthAmerican と RegistrationLog を設定します。
このメソッドは、RegistrationServer によって指定されたサーバーの Domino ディレクトリ (names.nsf)、あるいは、このプロパティが設定されていない場合は、ローカル Domino データディレクトリ内の names.nsf に対して実行されます。