トレーニング
認定資格
Microsoft 認定: Information Protection and Compliance Administrator Associate - Certifications
Microsoft 365 デプロイを保護するためのデータ セキュリティ、ライフサイクル管理、情報セキュリティ、コンプライアンスの基礎を示します。
このブラウザーはサポートされなくなりました。
Microsoft Edge にアップグレードすると、最新の機能、セキュリティ更新プログラム、およびテクニカル サポートを利用できます。
注意事項
トリミング ジョブを使用して削除されたバージョンは完全に削除されます。 この削除ワークフローは、通常のごみ箱の保持をバイパスし、削除されたバージョンは回復できません。 不要なデータ損失を防ぐために、トリミング アクティビティの前に 影響分析を実行 することを強くお勧めします。
Microsoft 365 の SharePoint 管理者は、サイト、ライブラリ、または OneDrive ユーザー アカウント上の既存のバージョンをトリミングするジョブをキューに登録して、サイトのバージョン ストレージ占有領域を減らすことができます。 ジョブをスケジュールして既存のバージョンをトリミングしたり、既存のバージョン ストレージを更新されたバージョン履歴の制限に合わせて調整したりすることで、既存のバージョン ストレージを更新されたバージョン履歴の制限に合わせることもできます。
サイトまたはライブラリで既存のバージョン履歴をトリミングする前に、考慮する必要がある点がいくつかあります。 不要な変更を元に戻すなどの回復シナリオでは、バージョンの可用性が重要です。 トリミング ジョブを使用して削除されたバージョンは完全に削除され、ごみ箱から回復することはできません。
フェーズ | 推奨されるアクション |
---|---|
準備 |
復旧目標とターゲット バージョンストレージの使用を評価します。organizationの回復目標を達成するために必要な適切なトリミング モードとトリミング スコープを決定します。 影響を確認する: 既存のバージョンのトリミングをコミットする前に、指定したスコープで選択したトリミング モードの 'What-if' 分析操作を実行して、消去アクションの影響を確認するオプションがあります。 |
キュー ジョブ | トリミング ジョブにコミットする準備ができたら、バージョン トリミング ジョブをキューに入れると、サイト、ライブラリ、または OneDrive ユーザー アカウント内のトリミング モードで指定された条件に一致するバージョンを非同期的に削除できます。 |
進行状況の追跡 | キューに登録されているすべてのジョブの進行状況を追跡して、トリミング バージョンで行われた進行状況を確認できます。 |
注意
トリミング ジョブは、評価するファイル バージョンのボリューム、サービス正常性、およびファームで処理されるその他のジョブなどの要因によって影響を受けるバックグラウンド ジョブです。 また、ピーク時以外の処理ロジックも適用されます。 トリミング ジョブの進行状況は常に追跡できます。
既存のバージョンのトリミングをコミットする前に、"What-if" 分析操作を実行して消去アクションの影響を確認できます。 "What-if" 操作を実行するには、次の手順を実行します。
サイトまたはライブラリのバージョン ストレージ使用状況レポートを生成する: このレポートでは、バージョン ストレージの使用分析や、さまざまなトリミング設定の適用の影響に関する重要な分析情報を得るなど、複数の用途をサポートできます。
さまざまなトリミング モードを設定して "What-If" 分析を実行し、変更をプレビューし、バージョン ストレージ レポート csv ファイルにトリミング モードの 1 つを適用した場合のユーザーとストレージの節約の影響を分析します。
重要
サイトまたはライブラリのサイズによっては、ジョブの完了に数日かかることがあります。 状態が "完了" として返されるまで、ジョブの進行状況を確認します。
バージョン トリミング ワークフローを使用すると、サイト、ドキュメント ライブラリ、または OneDrive アカウントでトリミング ジョブをキューに入れるためのトリミング モードのいずれかを選択して適用できます。
手動の有効期限切れトリミング モード: バージョンの有効期間を評価し、有効期限条件に一致するバージョンを削除します。
例: 次の例では、トリミング ジョブは、60 日より前のバージョンをトリミングするためにキューに入れられます。 8 月 31 日にジョブが選択され、8 月 31 日の時点で 60 日を超えるバージョンの完全な削除が開始されます。
重要
手動有効期限モードの既知の制限事項
DeleteBeforeDays
パラメーターに使用する値は、2023 年 1 月 1 日以降の日付になります。手動カウント制限トリミング モード: 指定したカウント制限を超える最も古いバージョンを削除します。
例: 次の例では、トリミング ジョブがキューに入り、メジャー バージョン数が 50 を超えるバージョンを削除します。 8 月 31 日、ジョブは、8 月 31 日の時点でメジャー バージョン数 50 を超える古いバージョンの完全な削除を開始します。
自動トリミング モード: 既存のバージョンを削除するために自動アルゴリズムを適用します。 バージョンの有効期間に応じて、ジョブはバージョンを完全に削除するか、自動バージョン ストレージ アルゴリズムに従って有効期限を設定します。
ヒント
手動カウント、期限切れ、または自動トリミング モードを適用して、各モードでのバージョン削除の影響を把握するための影響分析を実行できます。
バージョン トリミング ワークフローでは、ジョブを使用して、トリミング モードで指定された条件に一致するバージョンを非同期的に削除します。
トリミング ジョブをキューに入れるには、バージョン削除のスコープとトリミング モードを決定して、既存のバージョンの削除の条件を設定する必要があります。 古いファイル バージョンは、サイト内のすべてのドキュメント ライブラリまたは特定のドキュメント ライブラリに対して、バージョンの有効期間、カウント制限、または自動アルゴリズムに基づいて削除できます。
トリミングにコミットする準備ができたら、ジョブをキューに入れると、トリミング モードの条件に一致するバージョンを非同期的に削除できます。 コミットされたトリム ジョブの進行状況を監視して、削除の進行状況を追跡できます。
PowerShell を使用して既存のバージョンをトリミングするには、次の手順に従います。
最新の SharePoint Online 管理シェルをダウンロードします。
注意
以前のバージョンの SharePoint Online 管理シェルをインストールした場合は、[プログラムの追加と削除] に移動し、 SharePoint Online 管理シェルをアンインストールします。
Microsoft 365 の 管理者または SharePoint 管理者として SharePoint に接続します。 方法の詳細については、「SharePoint Online 管理シェルの使用を開始する」を参照してください。
次のいずれかのコマンドを実行して、既存のバージョンをトリミングします。
操作 | PowerShell コマンド |
---|---|
トリミング ジョブをキューに入れ、バージョンを期限切れにする |
サイトでバージョンを期限切れにする:New-SPOSiteFileVersionBatchDeleteJob -Identity $siteUrl -DeleteBeforeDays <days> ライブラリでバージョンを期限切れにする: New-SPOListFileVersionBatchDeleteJob -Site $siteUrl -list $libName -DeleteBeforeDays <days> |
トリミング ジョブをキューに入れた後、指定した数の制限を超えるバージョンを削除します |
カウント制限を超えるバージョンをサイトから削除します。New-SPOSiteFileVersionBatchDeleteJob -Identity $siteUrl -MajorVersionLimit <delete major versions exceeding limit> -MajorWithMinorVersionsLimit <number of major versions for which all minor versions will be kept> カウント制限を超えるバージョンをライブラリから削除します。 New-SPOListFileVersionBatchDeleteJob -Site $siteUrl -list $libName -MajorVersionLimit <delete major versions exceeding limit> -MajorWithMinorVersionsLimit <number of major versions for which all minor versions will be kept> |
推定自動トリミング アルゴリズムを使用してバージョンを削除するキュー トリミング ジョブ |
自動ロジックを適用して、サイトから既存のバージョンをトリミングします。New-SPOSiteFileVersionBatchDeleteJob -Identity $siteUrl -Automatic 自動ロジックを適用して、ライブラリから既存のバージョンをトリミングします。 New-SPOListFileVersionBatchDeleteJob -Site $siteUrl -List $libName -Automatic |
進行中のトリミング ジョブの処理をさらに停止する 手記: コマンドレットが正常に実行されると、新しい非同期バージョンの削除がすべて停止します。 トリミング ジョブを停止しても、ジョブの進行中に完全に削除されるバージョンには影響しません。 |
進行中のサイト レベルのトリミング ジョブの処理を停止するには:Remove-SPOSiteFileVersionBatchDeleteJob -Identity $siteUrl 進行中のライブラリ レベルのトリミング ジョブの処理を停止するには: Remove-SPOListFileVersionBatchDeleteJob -Site $siteUrl -List $libName |
ファイル バージョンのトリミング ジョブの状態を取得する |
サイト レベルのトリミング ジョブの状態を取得するには:Get-SPOSiteFileVersionBatchDeleteJobProgress -Identity $siteUrl ライブラリ レベルのトリミング ジョブの状態を取得するには: Get-SPOListFileVersionBatchDeleteJobProgress -Site $siteUrl -List $libName |
詳細については、次のリソースをチェックします。
トレーニング
認定資格
Microsoft 認定: Information Protection and Compliance Administrator Associate - Certifications
Microsoft 365 デプロイを保護するためのデータ セキュリティ、ライフサイクル管理、情報セキュリティ、コンプライアンスの基礎を示します。
ドキュメント
サイトのバージョン ストレージ使用状況レポートを生成する - SharePoint in Microsoft 365
この記事では、サイトのバージョン ストレージ使用レポートを生成する方法に関するガイダンスを提供します。
サイトのバージョン履歴の制限を変更する - SharePoint in Microsoft 365
この記事では、管理者が個々のサイトでバージョン履歴の制限を設定する方法に関するガイダンスを提供します。
チュートリアル: サイト、ライブラリ、または OneDrive アカウントのバージョン履歴の制限を管理する - SharePoint in Microsoft 365
この記事では、サイト、ライブラリ、または OneDrive アカウントのバージョン履歴の制限を管理する方法に関するガイダンスを提供します。