SharePointで作成したサイトやドキュメントライブラリを共有する際、閲覧者に「ファイルを見るだけでダウンロードはさせたくない」という要件はよくあります。しかし、SharePointの権限設定は多層的であり、期待通りに制限がかからないケースが少なくありません。本記事では、ダウンロード禁止を実現するための具体的な設定方法と、問題が発生したときの切り分け手順を詳しく解説します。実際に設定を進める前に、どの階層で制御すべきかを整理し、失敗を防ぐためのポイントを押さえてください。
【要点】この記事で確認すること
- 最初に見る場所: SharePoint管理センターの「共有ポリシー」およびサイトの「アクセス許可設定」
- 切り分けの軸: ユーザーの権限レベル(閲覧者・編集者)と、ファイルレベル・ライブラリレベル・テナントレベルの各設定
- 注意点: 会社PCではテナント全体の設定は管理者のみ変更可能。サイト設定を変更する前に、必ず社内ポリシーを確認すること
ADVERTISEMENT
目次
ダウンロード禁止を実現する3つの方法
SharePointでダウンロードを制限するには、大きく分けて3つのアプローチがあります。それぞれ適用範囲と制御の精度が異なるため、目的に合わせて選択する必要があります。
サイトのアクセス許可で「閲覧のみ」権限を付与する
最も基本的な方法は、ユーザーに「閲覧者」権限(または「読み取り」権限)を割り当てることです。ただし、既定の「読み取り」権限ではブラウザ上での表示に加え、ファイルのダウンロードや印刷も可能です。本当にダウンロードを禁止したい場合は、カスタム権限レベルを作成して「開く」のみを許可し、「ダウンロード」や「印刷」を無効にする必要があります。この設定はサイトの「アクセス許可」→「権限レベル」から行います。
ドキュメントライブラリの設定でダウンロードを禁止する
ライブラリ単位でダウンロードを禁止するには、「ダウンロードを許可しない」というライブラリ設定を有効にします。これはモダンエクスペリエンスのライブラリ設定で、「バージョン管理設定」の近くにある「詳細設定」の中に「ダウンロードを許可しない」というチェックボックスが用意されています。この設定をオンにすると、そのライブラリ内のすべてのファイルについて、ブラウザ表示のみ可能となり、ダウンロード操作がブロックされます。
Microsoft 365の情報保護ポリシーで制御する
テナント全体または特定のサイトに対して、より強力なダウンロード制限をかける方法として、Microsoft 365の「情報保護」ポリシー(Azure Information ProtectionやMicrosoft Purview)を利用する手もあります。これにより、デバイスやネットワークの条件に応じてダウンロードを許可・禁止できます。例えば、未管理デバイスからのアクセスではダウンロード禁止、管理デバイスからは許可といった条件付きアクセスが可能です。ただし、この設定はSharePoint管理センターの「アクセス制御」から行う必要があり、テナント管理者権限が必須です。
ダウンロード禁止設定の確認手順
ここでは、実際に設定を確認・変更する手順をステップごとに説明します。操作はSharePoint管理センターまたは対象サイトの設定画面で行います。
- 手順1:テナント全体の共有ポリシーを確認する
SharePoint管理センター(https://admin.microsoft.com/SharePoint)に管理者アカウントでサインインし、左メニューから「ポリシー」→「共有」を選択します。ここで「ファイルとフォルダーのリンク」の設定が「表示のみ」になっているか確認します。「表示のみ」以外の場合、ダウンロード制限が有効にならない可能性があります。 - 手順2:対象サイトのアクセス許可設定を確認する
該当のSharePointサイトにアクセスし、歯車アイコン →「サイトの設定」→「サイトのアクセス許可」を開きます。現在の権限レベルを確認し、ダウンロードを許可しないカスタム権限レベルが存在するか確認します。存在しない場合は「権限レベル」から新規作成します。 - 手順3:カスタム権限レベルを作成する(必要な場合)
「権限レベル」画面で「権限レベルの追加」をクリックし、名前と説明を入力します。権限の一覧から「開く」のみを許可し、「ダウンロード」と「印刷」のチェックを外します。最後に「作成」ボタンを押します。 - 手順4:ライブラリのダウンロード禁止設定を確認する
対象のドキュメントライブラリを開き、設定アイコン →「ライブラリの設定」→「詳細設定」をクリックします。一番下に「ダウンロードを許可しない」という項目があります。ここが「はい」になっていることを確認します。既定では「いいえ」ですので、必要に応じて変更します。 - 手順5:ユーザーに適切な権限を割り当てる
サイトまたはライブラリのアクセス許可で、対象ユーザーに前述のカスタム権限レベル(または「読み取り」権限)を付与します。手順3で作成したカスタム権限レベルを選択してください。付与後、実際にそのユーザーアカウントでログインし、ダウンロードがブロックされているかをテストします。
各方法の比較表
| 方法 | 適用範囲 | 設定の容易さ | ユーザーへの影響 |
|---|---|---|---|
| サイトの権限レベル(カスタム) | サイト全体 | 中程度(権限レベル作成が必要) | ダウンロード・印刷不可、ブラウザ表示のみ |
| ライブラリの「ダウンロードを許可しない」 | ライブラリ単位 | 簡単(チェック一つ) | ライブラリ内の全ファイルでダウンロード禁止 |
| 情報保護ポリシー(条件付きアクセス) | テナント全体または特定サイト | 難しい(管理者のみ、ライセンス要件あり) | デバイス状態に応じた制御が可能 |
ADVERTISEMENT
失敗パターンと対策
設定しても思ったようにダウンロードが禁止されないケースがいくつかあります。代表的な失敗パターンを解説します。
「ダウンロード」ボタンが表示されたままになる
これは多くの場合、ユーザーが「編集」権限以上の権限を持っていることが原因です。閲覧者(読み取り権限)でも、既定の設定ではダウンロードが許可されています。そのため、カスタム権限レベルを作成し、その権限レベルをユーザーに割り当てる必要があります。また、ライブラリ設定の「ダウンロードを許可しない」が有効になっていても、ユーザーがサイトコレクション管理者や所有者グループに属している場合は無視されます。管理者権限を持つユーザーは制限の対象外となる点に注意してください。
権限設定が反映されない
権限変更が即座に反映されないことがあります。SharePointでは権限の変更がキャッシュされるため、最大で数十分の遅延が生じる場合があります。特にユーザーが既にサイトを開いている状態では、ブラウザのキャッシュをクリアするか、別のブラウザやシークレットウィンドウでテストすることをお勧めします。また、継承を解除しているライブラリやフォルダがある場合は、親サイトの権限変更が子に反映されないことがあります。継承の状態を確認し、必要に応じて継承を再度有効にするか、各階層で同じ設定を行ってください。
管理者に確認すべき設定
もし自分で設定を変更できない場合や、予期せぬ動作が発生した場合は、SharePoint管理者に以下の点を確認してもらいましょう。
- テナントの共有ポリシー:「すべてのユーザー」や「新しいゲストユーザー」の既定のリンク種類が「表示と編集」になっていないか。
- 外部共有設定:社外ユーザーに対するダウンロード制限は、テナント設定で別途制御されている可能性があります。
- 情報保護ポリシーの有無:組織全体でMicrosoft Purviewや条件付きアクセスが適用されている場合、それが優先されることがあります。
- ライセンス:ダウンロード制限の高度な機能(例:Azure Information Protection)には特定のライセンス(Microsoft 365 E5など)が必要です。
よくある質問
実際の現場で寄せられる質問をQ&A形式でまとめました。
Q1:閲覧者でも「ダウンロード」ボタンが表示されるのはなぜですか?
A1:既定の「読み取り」権限ではダウンロードが許可されています。カスタム権限レベルを作成し、その権限を割り当ててください。
Q2:ライブラリ設定の「ダウンロードを許可しない」が見つかりません。
A2:モダンエクスペリエンスのライブラリ設定で「詳細設定」を開くと下部にあります。クラシックビューでは表示位置が異なりますので、モダンビューに切り替えてください。
Q3:自分はサイト所有者ですが、ダウンロード禁止設定が効きません。
A3:サイト所有者(フルコントロール権限)は制限の対象外です。テストする際は、権限の低いアカウントで確認してください。
Q4:モバイルアプリからもダウンロードできなくするには?
A4:ライブラリ設定の「ダウンロードを許可しない」はブラウザだけでなく、モバイルアプリやOneDrive同期にも影響します。ただし、完全にブロックするには別途デバイス管理ポリシーが必要な場合があります。
まとめ
SharePointでダウンロードを禁止するには、権限レベル、ライブラリ設定、テナントポリシーの3つの階層を適切に組み合わせることが重要です。まずは簡単なライブラリ設定を試し、必要に応じてカスタム権限レベルや情報保護ポリシーを検討しましょう。設定後は必ず別のアカウントで動作確認を行い、キャッシュや権限継承の影響を排除してください。管理者権限がない設定は無理に変更せず、社内のSharePoint管理者に相談することをお勧めします。
ADVERTISEMENT
超解決 リモートワーク研究班
Microsoft 365の導入・保守を専門とするエンジニアグループ。通信障害やサインイン不具合など、ビジネスインフラのトラブル対応に精通しています。
Office・仕事術の人気記事ランキング
- 【Word】差し込み印刷で数字の桁を整える!金額にカンマ(桁区切り)を入れる設定
- 【Teams】メッセージを「保存済み」にして後で読む!重要なチャットをブックマークして整理する技
- 【Copilot】「サービスに接続できません」エラーの原因切り分けと対処法
- 【PDF】PDFのサムネイルプレビューが表示されない!エクスプローラーの設定とAcrobat環境設定
- 【Excel】文字がセルの枠からはみ出す・隠れる!「折り返して表示」と「縮小して全体を表示」の使い分け
- 【Outlook】添付ファイルが「Winmail.dat」に化ける!受信側が困らない送信設定
- 【PDF】PDFに入力した文字の「フォント・サイズ・色」を変更するプロパティ設定
- 【Word】校閲機能の基本!赤字(変更履歴)とコメントで修正を見える化する
- 【Outlook】宛先が「オートコンプリート」に出ない・間違っている時の修正手順|履歴の削除と再構築
- 【PDF】結合するPDFの「用紙サイズ」がバラバラな時、すべてを「A4サイズ」に強制リサイズしてから結合する
