サイトコレクション単位でリスト・ライブラリをクラシックUIに切り替える

SharePoint Onlineのリスト・ライブラリの表示方法には、
「クラシック表示(クラシックUI)」と「新しい表示(モダンUI)」の2種類があります。

この表示は、ページ左下のリンクをクリックすることで切り替えが可能です。

【現在クラシックUIの場合】
「クラシック表示を終了」をクリック

【現在モダンUIの場合】
「従来のSharePoint表示に戻す」をクリック

さて、上記の様にページの左下より切り替え可能ですが、
デフォルトの表示設定を行うことで、より効率的に運用することが可能です。

デフォルトの表示は、以下の単位で設定可能です。

・テナント全体
・リスト(ライブラリ単位)
・サイトコレクション単位

今回はこの内の、
「サイトコレクション単位での設定方法」についてご紹介いたします。

サイトコレクション単位で設定を行う場合、
PowerShellのスクリプトを利用した設定を行う必要がございます。
スクリプトをご紹介しますので、もしよろしければご検討ください。

※今回のスクリプトの実行にはPnP PowerShellがインストールされている必要がございます。

 メインOSがWindows 10の場合、またはPowerShellGetがインストールされている場合は、
 PowerShellを管理者実行し、以下のコマンドを実行することでPnP PowerShellのインストールが可能です。

Install-Module SharePointPnPPowerShellOnline

【サイトコレクション単位でクラシックUIに設定する】

# Connect to a site
$cred = Get-Credential
Connect-PnPOnline -Url https://[tenant].sharepoint.com/sites/siteurl -Credentials $cred
# Opt out from modern lists and libraries at site collection level
Enable-PnPFeature -Identity E3540C7D-6BEA-403C-A224-1A12EAFEE4C4 -Scope Site

また、モダンUIに変更する場合は以下のスクリプトを実行します。

【サイトコレクション単位でモダンUIに設定】

# Connect to a site
$cred = Get-Credential
Connect-PnPOnline -Url https://[tenant].sharepoint.com/sites/siteurl -Credentials $cred
# And again enable modern lists and libraries at site collection level
Disable-PnPFeature -Identity E3540C7D-6BEA-403C-A224-1A12EAFEE4C4 -Scope Site

【参考URL】
モダン リストとライブラリのエクスペリエンスをオプト アウトする
https://docs.microsoft.com/ja-jp/sharepoint/dev/transform/modernize-userinterface-lists-and-libraries-optout

今回の記事の様に、
株式会社ソノリテのSSSではSharePointの「活用支援」を行っております。
もしご興味がおありでしたら、こちらよりご検討よろしくお願いします。