サイトをロックまたはロック解除する

Microsoft 365 のグローバル管理者または SharePoint 管理者は、Microsoft PowerShell を使用してサイトのロック状態を変更することで、サイトへのアクセスをブロックしたり、サイトを読み取り専用にしたりできます。

注:

ルート サイトでロック状態を設定することはできません。

サイトのロック状態を変更する

PowerShell を使用してサイトのロック状態を変更するには、次の手順に従います。

  1. 最新の SharePoint Online 管理シェルをダウンロードします

    注:

    SharePoint Online 管理シェルの以前のバージョンがインストールされている場合は、[プログラムの追加と削除] に移動して、"SharePoint Online 管理シェル" をアンインストールします。

  2. Microsoft 365 の グローバル管理者または SharePoint 管理者として SharePoint に接続します。 方法の詳細については、「SharePoint Online 管理シェルの使用を開始する」を参照してください。

  3. PowerShell コマンド プロンプトで、次のコマンドを入力し、Enter キーを押します。

Set-SPOSite -Identity "<SiteURL>" -LockState "<State>"

Where: SiteURL はロックまたはロック解除するサイトの URL であり、 State は次のいずれかの値です。

  • ロックを解除 してサイトのロックを解除し、ユーザーが利用できるようにします。

  • ReadOnly は、ユーザーがコンテンツを追加、更新、削除することを禁止します。 サイトがメンテナンス中であり、読み取り専用であることを示すメッセージがサイトに表示されます。

  • NoAccess : ユーザーがサイトとそのコンテンツにアクセスできないようにします。 組織 (以下) に NoAccessRedirectUrl 値を指定した場合、トラフィックは指定した URL にリダイレクトされます。 この URL を設定していない場合は、403 エラーが表示されます。

    注:

    サイトが閉じられ、 サイトの閉鎖ポリシーを通じて読み取り専用にされた場合、サイトのロックを解除するための PowerShell コマンドは機能しません。

Set-SPOTenant -NoAccessRedirectUrl 'https://www.contoso.com'

LockState パラメーターの詳細については、「 Set-SPOSite」を参照してください。 NoAccessRedirectUrl パラメーターの詳細については、「 Set-SPOTenant」を参照してください。