SharePoint Online

SharePoint Online

SPO(SharePoint Online)のバックアップ対象となるサイトを特定するための条件について説明します。以下のポイントが重要です。

  • ルートレベルサイトの検索:バックアップの対象となるルートレベルのサイトを見つけるために、検索を実行します。この検索から返されたすべてのサイトの中から、特定の条件を満たすサイトを選択します。

  • 「Root」属性の選択:検索結果から選択されるのは、「Root」属性を持つサイトのみです。これは、サブサイトではなく、最上位のサイト(ルートサイト)を対象とすることを意味します。サブサイトは、階層構造の中で自動的にキャプチャされるため、ルートサイトのみを明示的に選択します。

  • グラフクエリの使用:ルートレベルのサイトのリストを取得するために、Graph APIを使用してSharePointサイトの情報を取得するためのリクエストを構成します。

 

SharePoint Onlineでのバックアップ・リストアの制限は以下の通りです。

バックアップ

データの種類

サポート

注記

データの種類

サポート

注記

ルートサイト/サイトコレクション

対応

SharePointサイトがMicrosoft Teamsのテンプレートを使用して作成された場合、またはMicrosoft 365グループの作成によって作成された場合、そのデータはSharePointのサイトとしてではなく、Teamsの下に表示されます。これは、TeamsがSharePointのバックエンドを利用しているため、データの管理がTeamsのインターフェースを通じて行われることを意味します。

サブサイト

対応

SharePointサイトがMicrosoft Teamsのテンプレートを使用して作成された場合、またはMicrosoft 365グループの作成によって作成された場合、そのデータはSharePointのサイトとしてではなく、Teamsの下に表示されます。これは、TeamsがSharePointのバックエンドを利用しているため、データの管理がTeamsのインターフェースを通じて行われることを意味します。

ドキュメントライブラリ/サイトページ

対応

 コンテンツ(ファイル/フォルダ)を含みます。

ファイルのバージョン履歴

非対応

Graph APIがサポートしていません。

カスタムリストビュー

非対応

Graph APIがサポートしていません。

サイトの権限

対応

内部および外部のグループとユーザーのすべての権限

リストの権限

対応

内部および外部のグループとユーザーのすべての権限

リスト

対応

非表示のシステムリストと「WorkflowHistory」テンプレートがないリストはバックアップが取得できません。リストアイテムへの添付ファイルのバックアップが取得できません。

ファイル共有の権限

非対応

 

リンクされたファイル/フォルダ

非対応

別の SharePoint ドキュメント ライブラリからドキュメント ライブラリに共有されたファイルとフォルダーはGraph APIが対応していないためバックアップできません。

サイトアプリ

非対応

Graph APIがサポートしていません。

OneNoteノートブック

対応

 

サイトのごみ箱

非対応

Graph APIがサポートしていません。

増分バックアップ

対応

 ドキュメント ライブラリ、サイト ページ、サイト アセットなど)に対してのみサポートされます。

リストア

データの種類

サポート

注記

データの種類

サポート

注記

ルートサイト/サイトコレクション

対応

復元可能なサイトは、特定のテンプレートを持つサイトに限定されます。具体的には、以下のテンプレートを持つサイトが復元可能です:

  • STS: これは、SharePoint Team Siteのテンプレートで、チームのコラボレーションを目的としたサイトです。

  • SITEPAGEPUBLISHING: これは、ページの公開を目的としたサイトテンプレートで、主にコンテンツの発信や情報共有に使用されます。

サブサイト

対応

復元可能なサイトは、特定のテンプレートを持つサイトに限定されます。具体的には、以下のテンプレートを持つサイトが復元可能です:

  • STS: これは、SharePoint Team Siteのテンプレートで、チームのコラボレーションを目的としたサイトです。

  • SITEPAGEPUBLISHING: これは、ページの公開を目的としたサイトテンプレートで、主にコンテンツの発信や情報共有に使用されます。

ドキュメントライブラリ/サイトページ

対応

 カスタムスクリプトの有効化:

  1. 次のいずれかの拡張子を持つファイルを復元する場合、カスタムスクリプトを有効にする必要があります。対象となる拡張子は以下の通りです:

    • .asmx: ASP.NET Webサービスファイル

    • .ascx: ASP.NETユーザーコントロールファイル

    • .aspx: ASP.NET Webページファイル

    • .htc: HTMLコンポーネントファイル

    • .jar: Javaアーカイブファイル

    • .master: ASP.NETマスターページファイル

    • .swf: Adobe Flashファイル

    • .xap: Silverlightアプリケーションパッケージファイル

    • .xsf: XML Schema File

パスの制限:

  • 復元するファイルのパスが全体で400文字を超える場合、Graph APIの制限により復元できません。この場合、個別にファイルをエクスポートする必要があります。これは、Graph APIがパスの長さに制限を設けているためです。

  • Graph APIはリストア時に、URL内の無効な文字をエンコードし、「%」とUTF-8の文字コードに置き換えます。これにより、特定の文字が含まれるファイル名やパスが長くなる可能性があります。特に、Shift-JISなどの特定の文字エンコーディングを使用している場合、ファイル名の文字数が増大することがあります。

ファイルのバージョン履歴

非対応

Graph APIがサポートしていません。

カスタムリストビュー

非対応

Graph APIがサポートしていません。

サイトの権限

対応

内部および外部のグループとユーザーのすべての権限

リストの権限

対応

内部および外部のグループとユーザーのすべての権限

リスト

対応

SharePointリストの復元に関する条件と制限について詳しく説明します。以下のポイントが重要です。

作成できないリスト

  • 「promotedLinks」テンプレートのリスト: このテンプレートを使用したリストは作成できません。もし必要な場合は、Microsoftにサポートケースを開く必要があります。

復元可能なデータ型

以下の列タイプのデータは復元されます:

  • はい/いいえ(Boolean)

  • 選択肢(Choice): チェックボックスまたはドロップダウンメニュー

  • 集計値(Calculated): 列自体は復元されるが、計算列が部分的に復元されない可能性と、他リストを参照している場合、依存関係が解決されないため空欄になります。

  • 通貨(Currency)

  • 日付と時刻(DateTime

  • 数値(Number)

  • ユーザーまたはグループ(PersonOrGroup):「複数の人またはグループ」に設定されていない場合

  • 1行テキスト(Text)

  • サムネイル(Thumbnail)

  • 複数行テキスト(Multi Line Text)

  • 参照(Lookup):参照元の列が存在しない場合、その列は空のデータになります

サポートされていない列タイプ

以下の列タイプは復元されません:

  • 場所(Geolocation)

  • ハイパーリンク(Hyperlink)

  • 管理されたメタデータ(Managed Metadata)

  • 画像(Picture)

  • タスクの結果(Task Outcome)

サポートされていない機能

以下の機能はサポートされていません:

  • リスト行への添付ファイル:リストの行に添付されたファイルは復元されません。

  • ユーザーまたはグループPersonOrGroup)の「複数のユーザーまたはグループ」設定:この設定が有効な場合、復元されません。

  • 選択肢(Choice)列オプションの色付け:色付けされた選択肢は復元されません。

  • 計算列の参照エラー:計算列の数式が後に作成された列を参照している場合、特定のエラーが発生します。

  • タイトル(Title)列の表示:バックアップ前に「Title」列が非表示になっていた場合、復元されたリストでは表示されるようになります。

ファイル共有の権限

非対応

 

リンクされたファイル/フォルダ

非対応

 

サイトアプリ

非対応

 

元の場所へのリストア

対応

 既存のサイト/リスト/フォルダ/ファイルは上書きされません。

別の場所へのリストア

対応

別の場所に復元できるのは、ドキュメントライブラリ/リスト/サイト全体のみです。

OneNoteノートブックのリストア

非対応

Graph APIの仕様のため。エクスポートは可能。

ファイルのエクスポート

対応

単一のファイルは選択したファイルとしてエクスポートされます。複数のファイル、フォルダ(またはファイルレベルより上の階層オブジェクト)は、ファイルを含むzipとしてエクスポートされます。

サイトのエクスポート

非対応

サイトデータはエクスポートされませんが、サイトを選択すると、サイト内のアイテムの zip 内のフォルダーになります。

リストのエクスポート

非対応

ファイルのないリストはエクスポートされません。

ファイルを含むリストは、zip内のフォルダとしてエクスポートされます(リスト定義データはエクスポートされません)。リスト内のすべてのファイルはファイルとしてエクスポートされます。

OneNoteノートブックのエクスポート

対応

 

サイトのごみ箱

非対応

Graph APIがサポートしていません。