none
管理シェルコマンドで各ユーザの[Exchangeアドレス一覧に表示しない]を有効にしたい

    質問

  • 直吉と申します。

    質問させていただきます。

     

    [Exchange管理コンソール][受信者の構成][メールボックス]

    [ユーザ][プロパティ][全般][Exchangeアドレス一覧に表示しない]

    管理シェルからチェックを有効にする方法はありますでしょうか。

     

    2008年11月4日 6:57

回答

すべての返信

  • Set-MailUser の HiddenFromAddressListsEnabled で。

     

    Set-MailUser

    http://technet.microsoft.com/ja-jp/library/aa995971.aspx

     

    ↑と、書いてしまったんですが、メールボックスでしたね。

     

    Set-Mailbox

    http://technet.microsoft.com/ja-jp/library/bb123981.aspx

     

    2008年11月6日 10:56
  • こんにちは、フォーラムオペレータ大久保です。

     

    Nakatani さん、ズバリな資料のご紹介ありがとうございます。

    naokichi さん、Nakatani さんが紹介くださった資料に、ばっちりのパラメータが載っていますので、ご確認ください。

     

    まことに勝手ながら、Nakatani さんの回答投稿に「回答済み」チェックをつけさせていただきました。

    ものすごい量の情報が載っているページですので、パラメータがみつからないなど困ったことがあれば返信ください。

     

    それではー

     

    2008年11月19日 0:25
  • Nakatani様、大久保様、ご回答ありがとうございました。


    ご返信遅くなり、すいません。

     

    普通に見落としておりました・・・

    回答大変参考になりました。

    ありがとうございました。

     

    2008年12月8日 4:39
  • はじめまして。

    横から急で申し訳ないですが、この操作を対象ユーザを.csvファイルに書き出したものを読み込んで実行することはできるでしょうか?
    対象数は3000人くらいです。

    どちらかというと、PowerShellそのものに対する質問かもしれませんが、宜しくお願いいたします。
    2009年2月12日 22:13
  • 回答済みとなったスレッドなので、本来別立てとすべきとは思いますが…

    --List.csv--
    Name
    user01
    user02
    user03
    -------------

    上記のようなCSVファイルにおいて、2行目以降のメールボックスに対して [Exchangeアドレス一覧に表示しない] を有効にするには、Exchange管理シェルで下記のようなコマンドを実行すれば目的を果たせると思います。

    Import-Csv List.csv | ForEach-Object { Set-Mailbox $_.Name -HiddenFromAddressListsEnabled $True}
    2009年2月24日 4:38
  • D.Kikuchi さん、アドバイスありがとうございます!
    おっしゃるとおり別スレッドにすべきではあったんですが、追加情報として有効だと思いましたので、このまんまにさせてください。
    また、勝手ながら、D.Kikuchi さんの投稿も「回答としてマーク」させていただきました。

    今後ともよろしくお願いします!
    マイクロソフト株式会社 フォーラム オペレータ 大久保 直美
    2009年2月26日 0:35