次の方法で共有


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

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>"
    

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

    • ロックを解除 してサイトのロックを解除し、ユーザーが利用できるようにします。
    • ReadOnly は、ユーザーがコンテンツを追加、更新、削除することを禁止します。 サイトがメンテナンス中であり、読み取り専用であることを示すメッセージがサイトに表示されます。
    • NoAccess : ユーザーがサイトとそのコンテンツにアクセスできないようにします。 組織 (以下) に NoAccessRedirectUrl 値を指定した場合、トラフィックは指定した URL にリダイレクトされます。 この URL を設定していない場合は、403 エラーが表示されます。

    注:

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

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

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