2016-09-19 14 views
0

ちょっと調べてみたら、明らかにLotusScriptのいくつかはpowershellで動作していますが、ユーザーを作成しようとしていて誰もその投稿を持っていないようです。Powershellを使ってNotesユーザーを作成する5

私は

$notes = New-Object -ComObject Lotus.NotesSession 
$notes.Initialize() 

を始めている。しかし、あなたが同様にグループを指定することは素晴らしいことだ方法を知っていれば、そこから私は、任意のヒントやアイデアをいただければ幸いです立ち往生。

が、私はエラーを取得していないんだけど、私も何の成功を得ていないよ、この時点

$notes = New-Object -ComObject Lotus.NotesSession 
$notes.Initialize()  
Set notesRegistration.RegisterNewUser "Test User" 
Set reg.RegistrationServer "NotesServer" 
Set reg.CreateMailDb "True" 
Set reg.CertifierIDFile "\\IdStore\LOTUS\ids\Servers\cert.id" 
Set reg.Expiration "dt" 
Set reg.IDType "ID_HIERARCHICAL" 
Set reg.MinPasswordLength "0"   
Set reg.OrgUnit "Domain.com" 
Set reg.RegistrationLog "log.nsf" 
Set reg.UpdateAddressBook "True" 
Set reg.StoreIDInAddressBook "True" 
Set reg.RegisterNewUser "Test User" 
Set Reg.IdLocation "\\Idstore\data\lotus\Ids\tuser.id" 
    "CN=NotesServer", 
    "Test",       
    "",        
    "Certifierpassword",     
    ""        
    "",        
    "tuser.nsf",      
    "",        
    "Domain.com" 

にスクリプトを開発してきた私はミスだと紛れも明らかに何がありますか?

+0

私はこの – TonyBird

答えて

1

実際の回答ではなく、いくつかのヒント。 (私が間違っていると私に許してもらえません)

Powershellは、Notesの非常に重要な機能のいくつかに触れているので、新しいユーザーを登録するための自然な選択肢ではないようですすなわち、セキュリティ、PKI、および身元証明。

ただし、NotesSessionオブジェクトをインスタンス化することができるため、希望があります。次の停留所はNotesRegistrationクラスです。 新しいユーザーを登録する権限を持つユーザー(通常は管理者)と認証者のユーザーの2つの資格情報を処理する必要があることに注意してください。

もう1つのオプションadmin4.nsfデータベースに要求書類を植えることができます。その後、管理プロセスがその仕事をします。

ここでは、登録するユーザーの数、頻度、手動のステップが受け入れられるかどうかによって異なります。 1つの中間地点は、text file optionsを利用することです。

ユーザーの詳細がどこから得られるかは、考慮する必要があります。 Notesユーザーとして登録する時間が来ると、その詳細がすでにどこかのデータベースに保存されている可能性があります。 PowershellスクリプトではなくNotesエージェントを使用すると、Dominoの接続機能を活用して前記の詳細を取得できます。

最終的に、ユーザー登録を自動化することは確かに魅力的です。私はそれがいくつかの場所でうまくいくと見てきましたしかし、これは、ドミノの管理とドミノの開発の両方で確実に把握する必要があります。

+0

のスクリプトを開発しました少しの背景のために私たちは新しい広告アカウントのために私たちが使用するpsスクリプトを持っています。新しい初心者がいて、スクリプトからその情報を得るでしょう。 – TonyBird

0

Tivoli Directory Integrator(IBM Security Integratorとも呼ばれる)のコピーを取得します。バージョン7.xには、ドミノとの(制限付きの)資格が付いています。必要なものをパイプラインでセットアップします。 私の野生の推測:ADユーザーとNotesユーザーを同じページに保つ。この問題はbeen solvedです。パワーシェルする必要はありません。より多くのサンプルはOn the TDI UG website

+0

PowerShellスクリプトを使ってユーザーを作成します。私たちが使用する特定のフィールドを追加できるので、私はNotesユーザーを作成するためにそれを適応させることを考えています。同時。理想的には第三者のソフトウェアを使用しない – TonyBird

+0

あなたはあなた自身の苦しみのレベルを選ぶことができます。疎結合の最小:Web/Restサービスを作成し、それにパワーシェルポストを使用します。 – stwissel

関連する問題