2011-10-18 10 views
3

Active Directoryにユーザーを作成したばかりです。このユーザーのExchangeメールボックスを作成したいと考えています。いくつかのユーザーのプロパティを設定することはできますか?このような何か:CユーザーでExchangeメールボックスを作成する

somePropertysomeValueは、メールボックスを作成するために必要とされるものです
 

DirectoryEntry user = ...Get the user 
user.Properties["someProerty"] = "someValue"; 
user.CommitChanges(); 
 

これを行う方法に関するドキュメントはありますか?プロパティーの設定が必要なことを教えてください。

答えて

3

いいえ、Exchangeメールボックスは、LDAPエントリのプロパティだけではありません。実際には、これを達成するためにExchangeで直接作業する必要があります。 Exchange 2007+を使用している場合は、New-Mailbox PowerShellコマンドレットを使用できます。

以前の仕事の1つでは、WebサーバーにExchange管理ツールをインストールし、必要なコマンドレットを実行するためのPowerShellランタイム環境を自動作成しました。正しいコマンドを実行すると、メールボックス、電子メールなどの属性がExchangeによって追加されます。

runspaceを作成して、PowerShellランタイム環境を作成できます。

2

http://support.microsoft.com/kb/313114おそらく。 これらの事のドキュメントのトンがあり、グーグルを試してみてください。2007年の

交換してみてください)このhttp://social.technet.microsoft.com/Forums/en-US/exchangesvrdevelopment/thread/4cd5ea2e-5967-42f2-a503-f1e031a1b393/

+0

ありがとうございます。私はそのリンクを試しましたが、CDOEXM.dllは、2000年または2003年のExchangeサーバーに対してのみ使用でき、2007年のサーバーに対しては使用できません。これは、そのソートの依存関係の1つです – user489041

+0

それはあまりにも悪いです、2007年の交換のための追加のソリューションで私の更新答えを確認してください –

0

ないあなたはエイリアス名を変更することはできませんメールボックス.FOR例のいくつかのプロパティを変更するには、PowerShellコマンドレットを使用する必要がありませActive DirectoryのCmdletsの助けを借りて。私はまた新しいとこれはちょうど私のexperience.hopeこれはあなたに役立つでしょう。

関連する問題