パブリック フォルダのクライアント アクセス許可を削除または置換する方法

 

適用先: Exchange Server 2007 SP3, Exchange Server 2007 SP2, Exchange Server 2007 SP1, Exchange Server 2007

トピックの最終更新日: 2007-03-26

ここでは、Exchange 管理シェルを使用して以下のタスクを実行する方法について説明します。

  • クライアント プログラム (Microsoft Outlook など) のユーザーがパブリック フォルダまたはパブリック フォルダ階層内の内容にアクセスしたり内容を変更したりできないように、アクセス許可を削除する。
  • パブリック フォルダまたはパブリック フォルダ階層に対するクライアント アクセス許可一覧内のユーザーを新しいユーザーに置き換える。
  • クライアント プログラムのユーザーがパブリック フォルダまたはパブリック フォルダ階層内の内容にアクセスしたり内容を変更したりできるように、アクセス許可を置き換える。
note注 :
Exchange 管理コンソールを使用してこの手順を実行することはできません。

これらのアクセス許可を削除するには、定義済みのアクセス許可の役割 (特定のアクセス権限で構成されている) を使用する方法と、利用できるアクセス権限を手動で削除する方法があります。クライアント ユーザーからアクセス許可を削除するには、Remove-PublicFolderClientPermission コマンドレットを使用するか、または RemoveUserFromPFRecursive.ps1 ユーザー管理スクリプトを使用できます。

ユーザーまたはアクセス許可を置き換えるには、以下のスクリプトを使用します。

  • ReplaceUserWithUserOnPFRecursive.ps1   このスクリプトを実行すると、パブリック フォルダおよびその中の任意のフォルダに対するクライアント アクセス許可一覧内のユーザーが新しいユーザーに置き換わります。最初のユーザーに対する既存のアクセス許可は保持されます。そのユーザーのアクセス許可が含まれていないパブリック フォルダは変更されません。
  • ReplaceUserPermissionOnPFRecursive.ps1   このスクリプトを実行すると、パブリック フォルダおよびその中の任意のフォルダに対するユーザーのアクセス許可が新しいアクセス許可に置き換わります。そのユーザーのアクセス許可が含まれていないパブリック フォルダは変更されません。

パブリック フォルダ管理スクリプトの詳細については、「Exchange 管理シェルでパブリック フォルダを管理するためのスクリプト」を参照してください。

開始する前に

これらの手順を実行するには、使用するアカウントに次の役割が委任されている必要があります。

  • Exchange サーバー管理者の役割および対象サーバーのローカルの Administrators グループ

アクセス許可、役割の委任、および Microsoft Exchange Server 2007 を管理するために必要な権限の詳細については、「アクセス許可に関する考慮事項」を参照してください。

また、以下の手順を実行する前に必ず「パブリック フォルダ アクセス許可の構成」を読んでください。

手順

Exchange 管理シェルを使用して、パブリック フォルダにアクセスするクライアントのアクセス許可を削除するには、次の操作を行います。

  • ユーザー David について、Oregon というパブリック フォルダ内にアイテムを作成するためのアクセス許可を削除するには、次のコマンドを実行します。

    Remove-PublicFolderClientPermission -Identity "Sales\West Coast\Oregon" -User David -AccessRights CreateItems
    

構文およびパラメータの詳細については、「Remove-PublicFolderClientPermission」を参照してください。

Exchange 管理シェルを使用して、パブリック フォルダおよびその下のすべてのフォルダに対するユーザーのクライアント アクセス許可を削除するには、次の操作を行います。

  • ユーザー David について、Oregon というパブリック フォルダおよびその下すべてのフォルダへのアクセス許可を削除するには、次のコマンドを実行します。

    RemoveUserFromPFRecursive.ps1 -Server "SERVER01" -TopPublicFolder -"\Sales\Oregon" -User "David"
    

Exchange 管理シェルを使用して、パブリック フォルダおよびその下のすべてのフォルダに対するクライアント アクセス許可一覧内のユーザーを新しいユーザーに置き換えるには、次の操作を行います。

  • パブリック フォルダ Sales およびその下のすべてのフォルダ内のアイテムにアクセスできるユーザー David をユーザー Kim に置き換えるには、次のコマンドを実行します。

    ReplaceUserWithUserOnPFRecursive.ps1 -TopPublicFolder "\Sales" -UserOld "David" -UserNew "Kim"
    

Exchange 管理シェルを使用して、パブリック フォルダに対するクライアント アクセス許可一覧内のユーザーのアクセス許可を、新しいアクセス許可に置き換えるには、次の操作を行います。

  • Marketing というパブリック フォルダおよびその下のすべてのフォルダにアクセスできるユーザー Kim の現在のアクセス許可を、PublishingEditor アクセス許可に置き換えるには、次のコマンドを実行します。

    ReplaceUserPermissionOnPFRecursive.ps1 -Server "SERVER01" -TopPublicFolder "\Marketing" -User "Kim" -Permissions PublishingEditor
    

詳細情報

パブリック フォルダの詳細については、「パブリック フォルダについて」を参照してください。

パブリック フォルダの管理の詳細については、「パブリック フォルダの管理」を参照してください。

参照している情報が最新であることを確認したり、他の Exchange Server 2007 ドキュメントを見つけたりするには、Exchange Server TechCenter を参照してください。