次の方法で共有


Backup-SPSite

サイト コレクションのバックアップを行います。

構文

Default (既定)

Backup-SPSite
    [-Identity] <SPSitePipeBind>
    -Path <String>
    [-AssignmentCollection <SPAssignmentCollection>]
    [-Confirm]
    [-Force]
    [-NoSiteLock]
    [-UseSqlSnapshot]
    [-WhatIf]
    [-UseABSDocStreamInfo]
    [<CommonParameters>]

説明

Backup-SPSite コマンドレットでは、Identity パラメーターで指定したサイト コレクションをバックアップします。

既定では、バックアップ操作中にユーザーアクティビティがバックアップを破損する可能性を減らすために、サイト コレクションはバックアップの期間中は読み取り専用に設定されます。 SQL Server Enterprise Edition がある場合は、ユーザーがバックアップ中にサイト コレクションの読み取りと書き込みを続行できる間に有効なバックアップが確保されるため、UseSqlSnapshot パラメーターを使用することをお勧めします。

Windows PowerShell for SharePoint 製品のアクセス許可と最新情報については、「SharePoint Server コマンドレット」のオンライン ドキュメントをご覧ください。

例 1

Backup-SPSite https://server_name/sites/site_name -Path C:\Backup\site_name.bak

This example backs up a site collection at https://server_name/sites/site_name to the C:\Backup\site_name.bak file.

例 2

Get-SPSiteAdministration https://server_name/sites/site_name | Backup-SPSite -Path C:\Backup\site_name.bak

This example backs up a site collection at https://server_name/sites/site_name to the C:\Backup\site_name.bak file. 例 1 と結果は同じですが、操作の方法が異なります。

例 3

Backup-SPSite https://server_name/sites/site_name -Path C:\Backup\site_name.bak -UseSqlSnapshot

この例では、バックアップの整合性を保つために、データベース スナップショットを使用してサイト コレクションをバックアップします。

例 4

Backup-SPSite https://server_name/sites/site_name -Path C:\Backup\site_name.bak -NoSiteLock

次の使用例は、サイト コレクションをバックアップし、バックアップ フェーズ中にサイトを読み取り専用モードにすることを防ぎます。 バックアップの実行中にサイトを読み取り専用モードにしない方が望ましい運用環境でサイトをバックアップする場合は、-NoSiteLock パラメーターを使用します。

パラメーター

-AssignmentCollection

該当: SharePoint Server 2010、SharePoint Server 2013、SharePoint Server 2016、SharePoint Server 2019

適切な破棄を行うためにオブジェクトを管理します。 SPWeb や SPSite などのオブジェクトの使用によって大量のメモリが使用される場合があるので、Windows PowerShell スクリプトでこれらのオブジェクトを使用するには適切なメモリ管理が必要です。 メモリの解放が必要になった場合は、SPAssignment オブジェクトを使用して、変数へのオブジェクトの割り当てとオブジェクトの破棄を行うことができます。 割り当てコレクションまたは Global パラメーターが使用されていない場合、SPWeb、SPSite、または SPSiteAdministration オブジェクトが使用されていると、オブジェクトは自動的に破棄されます。

Global パラメーターが使用されている場合は、オブジェクトはすべてグローバル ストアに格納されます。 Stop-SPAssignment コマンドを使用してオブジェクトの使用または破棄を直接行わないと、メモリ不足のシナリオになる場合があります。

パラメーターのプロパティ

型:SPAssignmentCollection
規定値:None
ワイルドカードのサポート:False
DontShow:False

パラメーター セット

(All)
配置:Named
必須:False
パイプラインからの値:True
プロパティ名別のパイプラインからの値:False
残りの引数からの値:False

-Confirm

該当: SharePoint Server 2010、SharePoint Server 2013、SharePoint Server 2016、SharePoint Server 2019

コマンドを実行する前に確認メッセージを表示します。 詳細については、次のコマンドを入力します。get-help about_commonparameters

パラメーターのプロパティ

型:SwitchParameter
規定値:None
ワイルドカードのサポート:False
DontShow:False
Aliases:cf

パラメーター セット

(All)
配置:Named
必須:False
パイプラインからの値:False
プロパティ名別のパイプラインからの値:False
残りの引数からの値:False

-Force

該当: SharePoint Server 2010、SharePoint Server 2013、SharePoint Server 2016、SharePoint Server 2019

バックアップ ファイルが既に存在するときに、それを上書きするかどうかを指定します。

パラメーターのプロパティ

型:SwitchParameter
規定値:None
ワイルドカードのサポート:False
DontShow:False

パラメーター セット

(All)
配置:Named
必須:False
パイプラインからの値:False
プロパティ名別のパイプラインからの値:False
残りの引数からの値:False

-Identity

該当: SharePoint Server 2010、SharePoint Server 2013、SharePoint Server 2016、SharePoint Server 2019

バックアップするサイト コレクションの URL または GUID を指定します。

有効な URL (http://<サーバー名>/sites/<サイト名> など) または 01234567-89ab-cdef-0123-456789abcdef という形式の GUID を使用します。

パラメーターのプロパティ

型:SPSitePipeBind
規定値:None
ワイルドカードのサポート:False
DontShow:False

パラメーター セット

(All)
配置:1
必須:True
パイプラインからの値:True
プロパティ名別のパイプラインからの値:False
残りの引数からの値:False

-NoSiteLock

該当: SharePoint Server 2010、SharePoint Server 2013、SharePoint Server 2016、SharePoint Server 2019

バックアップ中にも読み取りと書き込みを許可するサイト コレクションを指定します。

NoSiteLock パラメーターを指定しない場合、ロック設定が "none" または "no additions" のサイト コレクションは、バックアップ中に一時的に読み取り専用に設定されます。 バックアップが完了すると、サイト コレクションのロックは元の状態に戻ります。 サイト コレクションを元のロック状態に戻せるように、バックアップ パッケージには元の状態が記録されています。

バックアップ中のサイト コレクションにユーザーがデータを書き込む可能性がある場合は、バックアップの整合性を保つために、 NoSiteLock パラメーターを使用しないことをお勧めします。

パラメーターのプロパティ

型:SwitchParameter
規定値:None
ワイルドカードのサポート:False
DontShow:False

パラメーター セット

(All)
配置:Named
必須:False
パイプラインからの値:False
プロパティ名別のパイプラインからの値:False
残りの引数からの値:False

-Path

該当: SharePoint Server 2010、SharePoint Server 2013、SharePoint Server 2016、SharePoint Server 2019

Specifies the full path to the backup file (that is, C:\Backup\site_name.bak.

パラメーターのプロパティ

型:String
規定値:None
ワイルドカードのサポート:False
DontShow:False

パラメーター セット

(All)
配置:Named
必須:True
パイプラインからの値:False
プロパティ名別のパイプラインからの値:False
残りの引数からの値:False

-UseABSDocStreamInfo

適用対象: SharePoint Server 2016、SharePoint Server 2019

使用しないでください。

パラメーターのプロパティ

型:SwitchParameter
規定値:None
ワイルドカードのサポート:False
DontShow:False

パラメーター セット

(All)
配置:Named
必須:False
パイプラインからの値:False
プロパティ名別のパイプラインからの値:False
残りの引数からの値:False

-UseSqlSnapshot

該当: SharePoint Server 2010、SharePoint Server 2013、SharePoint Server 2016、SharePoint Server 2019

バックアップの開始時に SQL データベース スナップショットを作成し、すべてのサイト コレクション データをそのデータベース スナップショットから直接取得するように指定します。 バックアップが完了すると、このスナップショットは自動的に削除されます。

SQL Server Enterprise Edition や SQL Server Developer Edition のように、コンテンツ データベースをホストしているデータベース サーバーがデータベース スナップショットをサポートしている場合は、 UseSqlSnapshot パラメーターを使用することをお勧めします。 このパラメーターを使用すると、バックアップを確実に行いながら、ユーザーはバックアップ中もサイト コレクションに対する読み取りや書き込みを実行できます。 UseSqlSnapshot パラメーターを指定する場合は、 NoSiteLock パラメーターを指定する必要はありません。

パラメーターのプロパティ

型:SwitchParameter
規定値:None
ワイルドカードのサポート:False
DontShow:False

パラメーター セット

(All)
配置:Named
必須:False
パイプラインからの値:False
プロパティ名別のパイプラインからの値:False
残りの引数からの値:False

-WhatIf

該当: SharePoint Server 2010、SharePoint Server 2013、SharePoint Server 2016、SharePoint Server 2019

コマンドを実行する代わりに、コマンドの実行結果を説明するメッセージを表示します。 詳細については、次のコマンドを入力します。get-help about_commonparameters

パラメーターのプロパティ

型:SwitchParameter
規定値:None
ワイルドカードのサポート:False
DontShow:False
Aliases:ウィスコンシン

パラメーター セット

(All)
配置:Named
必須:False
パイプラインからの値:False
プロパティ名別のパイプラインからの値:False
残りの引数からの値:False

CommonParameters

このコマンドレットでは、一般的なパラメーター -Debug、-ErrorAction、-ErrorVariable、-InformationAction、-InformationVariable、-OutBuffer、-OutVariable、-PipelineVariable、-ProgressAction、-Verbose、-WarningAction、-WarningVariable の各パラメーターがサポートされています。 詳細については、「about_CommonParameters」を参照してください。