SharePoint での共有は、ボタン一つで設定できることが便利であったりするのですが、便利すぎるゆえに共有が乱立しがちになるんですよね。
共有の数が増えると管理もできにくくなってしまうのですが、この問題に対処すべく共有の設定に初期期限をつけられるポリシーが用意されることが決まったようです。
設定は以下の 2 つの SharePoint コマンドレットにて設定ができるようになっています。
一つ名はテナントに設定する内容となっています。

以下のパラメーターで指定できるのは期限の最大値です。 7 日から 720 日、または 0 日設定で無期限になるとのこと。
Set-SPOTenant -CoreOrganizationSharingLinkMaxExpirationInDays
OneDrive の場合はパラメーター名が少し変わります。
-OneDriveOrganizationSharingLinkMaxExpirationInDays

もう一つは推奨日数となっています。おそらくデフォルト値のようなものになるのかと。
Set-SPOTenant -CoreOrganizationSharingLinkRecommendedExpirationInDays
こちらも OneDrive の場合はパラメーター名が変わります。
-OneDriveOrganizationSharingLinkRecommendedExpirationInDays
さらにサイトでの設定で、各サイトを上書きすることができます。

オーバーライドを許可したうえで、最大日数と推奨日数を整えるという形です。
こちらはサイト指定してから値を入れるため、 OneDrive も SharePoint も同様のコマンドレットになっています。
Set-SPOSite -Identity <URL> -OverrideTenantOrganizationSharingLinkExpirationPolicy $true
-OrganizationSharingLinkMaxExpirationInDays
-OrganizationSharingLinkRecommendedExpirationInDays
この設定は 2026 年 5 月末までに全体に使えるようになるようなので、待ち遠しいですね。
まずはコマンドレットからですが、 GUI でも設定できるようになってほしい機能です。
音楽:タルカン