5

ホステッド Windows SharePoint Services 3.0 システムを実装しており、顧客がサイト コレクションへのアクセスを許可できるユーザー数を制限する必要があります。顧客は、サイト コレクション全体を管理できる必要があります。彼は、サイト コレクション自体を削除したり、サイト コレクションとサブサイトに特定の数を超えるユーザーを追加したりできないようにする必要があります。

WSS 2.0 では、クォータ テンプレートを使用してサイト コレクション内のユーザー数を制限できるようです。WSS 3.0 でも、クォータ テンプレートを使用してサイト コレクションのサイズを制限できますが、ユーザー数を制限することはできません。

4

2 に答える 2

1

サイトに追加できるユーザーの数を制限する標準的な方法はありません。深刻なハッキングやユーザーからの機能の削除なしではありません。

問題を解決することはできず、管理するだけです。

  • Stsadm.exeでpeoplepicker-onlysearchwithinsitecollectionプロパティを使用して、サイトコレクションに既に追加されているユーザーのみを返すようにピープルピッカーを制限します。
  • ホスティング事業者がユーザーにサイトコレクションへのアクセスを許可する場合、ホスティング事業者はユーザーをそのサイトコレクションに追加する必要があります。

サイト所有者は、完全修飾名またはSAMアカウント名を使用して、他のユーザーをサイトに追加できます。

(SPWebクラスのSiteUsersプロパティを使用して)サイトコレクションに追加されたユーザーの数をSharePointに定期的に照会できます。追加された数が指定された制限を超えた場合は、誰かに通知したり、ユーザーを自動的に削除したりすることができます。

うまくいけば、SharePointとWSSの将来のバージョンには、よりきめ細かいアクセス許可モデルが含まれるでしょう。

于 2008-11-14T10:34:49.293 に答える
0

すぐに使えるものは何も知りません。カスタム wsp を作成することにより、プログラムで同じことを実現できます。このアプローチで私が見つけた唯一の問題は、機能が非表示になっていても、サイト コレクションの管理者がソリューションを撤回または削除できることです。

ところで、私たちのクライアントは同時ユーザーを制限したいと考えており、セッションプロバイダーを使用してプログラムでそれを行いました

于 2008-11-07T20:52:13.160 に答える