サイトをロックまたはロック解除する
Microsoft 365 の SharePoint 管理者以上は、サイトへのアクセスをブロックしたり、Microsoft PowerShell を使用してサイトのロック状態を変更したりして、サイトを読み取り専用にすることができます。
注:
ルート サイトでロック状態を設定することはできません。
サイトのロック状態を変更する
PowerShell を使用してサイトのロック状態を変更するには、次の手順に従います。
最新の SharePoint Online 管理シェルをダウンロードします。
注:
SharePoint Online 管理シェルの以前のバージョンがインストールされている場合は、[プログラムの追加と削除] に移動して、"SharePoint Online 管理シェル" をアンインストールします。
Microsoft 365 で SharePoint 管理者以上として SharePoint に接続します。 方法の詳細については、「SharePoint Online 管理シェルの使用を開始する」を参照してください。
PowerShell コマンド プロンプトで、次のコマンドを入力し、Enter キーを押します。
Set-SPOSite -Identity "<SiteURL>" -LockState "<State>"
ここで、
SiteURL は、ロックまたはロック解除するサイトの URL であり、 State は次のいずれかの値です。- ロックを解除 してサイトのロックを解除し、ユーザーが利用できるようにします。
- ReadOnly は、ユーザーがコンテンツを追加、更新、削除することを禁止します。 サイトがメンテナンス中であり、読み取り専用であることを示すメッセージがサイトに表示されます。
- NoAccess : ユーザーがサイトとそのコンテンツにアクセスできないようにします。 組織 (以下) に NoAccessRedirectUrl 値を指定した場合、トラフィックは指定した URL にリダイレクトされます。 この URL を設定していない場合は、403 エラーが表示されます。
注:
サイトが閉じられ、 サイトの閉鎖ポリシーを通じて読み取り専用にされた場合、サイトのロックを解除するための PowerShell コマンドは機能しません。
Set-SPOTenant -NoAccessRedirectUrl 'https://www.contoso.com'
LockState パラメーターの詳細については、「 Set-SPOSite」を参照してください。 NoAccessRedirectUrl パラメーターの詳細については、「 Set-SPOTenant」を参照してください。