次の方法で共有


PowerShell を使用して OneDrive のバージョン制限を変更する

既定では、organizationバージョン履歴設定はすべての新しい OneDrive アカウントに適用されます。 Microsoft 365 の SharePoint 管理者は、特定のユーザーの OneDrive ストレージのバージョン制限を設定できます。

PowerShell を使用してサイトのバージョン履歴の制限を管理するには、次の手順に従います。

  1. 最新の SharePoint Online 管理シェルをダウンロードします

    注:

    以前のバージョンのSharePoint Online 管理シェルをインストールした場合は、[プログラムの追加と削除] に移動し、SharePoint Online 管理シェルをアンインストールします。

  2. Microsoft 365 で SharePoint 管理者として SharePoint に接続します。 方法の詳細については、「SharePoint Online 管理シェルの使用を開始する」を参照してください。

  3. 次のいずれかのコマンドを実行して、特定のユーザーのバージョン履歴の制限を管理します。

操作 PowerShell コマンド
ユーザーに設定されているバージョン履歴の制限を表示する Get-SPOSite -Identity $siteUrl |fl Url、EnableAutoExpirationVersionTrim、ExpireVersionsAfterDays、MajorVersionLimit
ユーザーの自動バージョン履歴の制限を設定する Set-SPOSite -Identity $siteUrl -EnableAutoExpirationVersionTrim $true
ユーザーのカウントパラメーターと時間パラメーターを使用して手動制限を設定する Set-SPOSite -Identity $siteUrl
-EnableAutoExpirationVersionTrim $false
-MajorVersionLimit <delete major versions exceeding limit>
-MajorWithMinorVersionsLimit <number of major versions for which all minor versions will be kept>
-ExpireVersionsAfterDays <delete versions exceeding time limit set in days>
ユーザーの有効期限のないカウントで手動制限を設定する カウント制限を使用して手動制限を設定するには、 -ExpireVersionsAfterDays parameter を 0 に設定します。

Set-SPOSite -Identity $siteUrl
-EnableAutoExpirationVersionTrim $false
-MajorVersionLimit <delete major versions exceeding limit>
-MajorWithMinorVersionsLimit <number of major versions for which all minor versions will be kept>
-ExpireVersionsAfterDays 0
ユーザーの既存のバージョン履歴の制限をクリアする

手記: ユーザーの設定をクリアすると、ユーザーの OneDrive アカウントに保存されているファイルに対して作成された新しいバージョンに適用され、既存のバージョンはトリミングされません。
Remove-SPOSiteVersionPolicyJob -Identity $siteUrl

さらに詳しくは

特定のユーザーの OneDrive の記憶域を変更する