すべてのユーザーに対するユーザーのOutlookカレンダーのアクセス許可を変更して、デフォルトですべてのユーザーが「レビュー担当者」のアクセス権を持つようにすることを検討しています。ユーザーは主にビジネスでカレンダーを使用するため(個人的な予定をプライベートとしてマークすることができます)、お互いの近況の詳細を確認できるようにするのは理にかなっています。
これらの新しいポジションを既存のカレンダーにプッシュできる方法は何ですか?単一のPowerShellコマンドで可能でなければなりませんよね?または、グループポリシーからそれを行う方法はありますか?
Powershellでは可能ですが、現在のメールボックスにのみ影響します。今後のメールボックスにはそのアクセス権はありません。あなたができることは、Windowsスケジュールを実行し、そのためにPowerShellコマンドを実行することです。
別のオプションは、デフォルトのメールボックスのアクセス許可を編集する SetPerm ツールを使用することです。これにより、将来のすべてのメールボックスに対応できるようになります。
これは setperm ユーティリティで簡単に行えます。正直なところ、Exchange 2003でのみExchange 2007に使用したことはありませんが、サポートしているように見えます。ここにもいくつかの素晴らしいスクリーンショットと情報があります: http://telnetport25.wordpress.com/2007/07/25/exchange-2003-change-mailbox-folders-permissions-in-bulk/
残念なことに、これを行うための簡単なPowerShellコマンドはありませんが、 PFDavAdmin -MSのパブリックフォルダーDAV管理ツールを使用すると、実行できます。 これ の記事はそうする過程を説明しています。
グレンスケール、Exchange MVP、および万能のスマートな男は、カレンダーのアクセス許可を設定するためのGUIを提供する気の利いたPowerShellスクリプトを持っています(gsexdev.blogspot.com/2008/03/default-calendar-permission-powershell.htmlを参照)。彼は以前のバージョンのExchangeで使用可能なスクリプトも持っています(gsexdev.blogspot.com/2005/05/changing-default-permissions-on.htmlを参照)。ただし、setpermはおそらくこれらのどちらよりも使いやすいでしょう:)