Microsoft 365 Edge で SharePoint のエクスプローラービューが開けるようになるようです

2021 年 10 月上旬から 11 月にかけ、 Microsoft Edge から SharePointエクスプローラービューを開くための機能が有効化されることか決まったようです!

エクスプローラービューは Internet Explorer のみで利用できた機能だったので、これが原因で移行できないケースがあったのではないでしょうか。

この件については Internet Explorer の EOS 後もサポートはないが SharePoint サイトにアクセス可能であるということがアナウンスされるなど、利用者に配慮したやり取りが行われていたのですが、とうとう Edge からエクスプローラーを呼び出せるところまで実現してくれました。

https://docs.microsoft.com/ja-jp/SharePoint/sharepoint-view-in-edge?WT.mc_id=M365-MVP-5002496

この機能を有効化するためには Microsoft Edge 側の設定と、 SharePoint サイト側の設定が必要となります。また Edge 側については、 PC がドメインに参加している必要があるなど、いくつかハードルがあります。

まだ PowerShell 側が対応していないので途中までとなりますが、設定を見ていきたいと思います。

まずポリシーの取得です。最初に Edge のバージョンを確認しましょう。

設定 - Microsoft Edge についてより確認できます。(右側のバージョンと書かれた灰色の文字となります。)

f:id:mohessu:20210921235333p:plain

このバージョンと同等のポリシーファイルを以下サイトより取得します。

最新のものは上部のリンクから取得できます。

それ以外は選択していく形になります。

https://www.microsoft.com/ja-jp/edge/business/download

f:id:mohessu:20210921235535p:plain

規約が表示されるので確認し同意出来たらダウンロード可能となります。

f:id:mohessu:20210921235600p:plain

取得した ZIP ファイルの中から以下ファイルをコピーします。

windows\admx\msedge.admx

windows\admx\ja-JP\msedge.adml

コピー先はローカルマシンの場合は以下。ドメインの場合はドメインの PlicyDefinitions フォルダーに入れましょう。

C:\Windows\PolicyDefinitions

グループポリシーエディタを起動します。以下コマンドですね。

gpedit.msc 

この中からコンピューターの構成 - 管理用テンプレート - Microsoft Edge を選択し、以下の設定項目を探しましょう。

Microsoft EdgeSharePoint ページのエクスプローラー表示機能を構成する

f:id:mohessu:20210922000507p:plain

この設定を有効化し、以下の内容を設定します。

domain の値はサンプル上テナント名が入っていますね。おそらく必要になるのかと思われます。( OneDrive for Business でも設定できるのかもしれません。その場合は my- がテナント名の先頭に入る形になりますね。この辺りは動作検証して確認したいところです。)

[{"cookies": ["rtFa", "FedAuth"], "domain": "sharepoint.com"}]

f:id:mohessu:20210922005649p:plain

これでクライアント側の設定は完了です。
Edge のアドレスバーに以下を入力すると設定が完了したかわかります。

edge://policy/

NG と表示された場合はおそらくドメインに参加していない状態であると思われます。

f:id:mohessu:20210922002042p:plain

続いて SharePoint 側の設定です。

これは PowerShell から SharePoint Online に接続して設定する形になります。

接続のモジュールは以下のコマンドで確認できます。
Get-Module -Name Microsoft.Online.SharePoint.PowerShell -ListAvailable | Select Name,Version

モジュールが入っていない場合、インストールしていきましょう。

Install-Module -Name Microsoft.Online.SharePoint.PowerShell -Scope CurrentUser

f:id:mohessu:20210922002642p:plain

この時バージョンは 16.0.21610.12000 以上のバージョンである必要があります。それ以下の場合はまだこのエクスプローラービューを利用する機能はまだリリースされていないと思っておきましょう。

モジュールがリリースされた際は、以下のアップデートコマンドレットで更新することができます。
Update-Module -Name Microsoft.Online.SharePoint.PowerShell

ここからは 10 月以降に実施可能となるのですが、設定は以下のコマンドレットを実行するだけのようです。

Connect-SPOService -Url https://tenant-admin.sharepoint.com

Set-SPOTenant -ViewInFileExplorerEnabled $True

Set-SPOTenant -UsePersistentCookiesForExplorerView $true

簡単ですね。

これで Edte - Office 365 関連は Outlook の共有サーバー上のファイルアクセスくらいですね。( file:/// プロトコルが動作しない問題。)

こっちはセキュリティ的にもハードルが高いと思われるので、過度に期待はできませんが、こうして多くの人が困っていた問題を取り込んでくれるのは非常にありがたいですね!

音楽:操