サイトの記憶域制限を管理するManage site storage limits

組織が所有する SharePoint Online の容量はライセンス数によって決まります (「SharePoint Online の制限」を参照してください)。The amount of SharePoint Online space your organization has is based on your number of licenses (see SharePoint Online Limits). Microsoft 365 のグローバル管理者である場合は、サブスクリプションの保存スペースを変更できます (実行している場合)。If you're a global admin in Microsoft 365, you can Change storage space for your subscription if you run out.

組織の記憶域の合計容量と使用可能容量を表示するView the total and available storage space for your organization

  1. 新しい SharePoint 管理センターの [アクティブなサイト] ページに移動し、組織の管理者権限が付与されているアカウントでサインインします。Go to the Active sites page of the new SharePoint admin center, and sign in with an account that has admin permissions for your organization.

注意

Office 365 Germany を使用している場合は、Microsoft 365 管理センターにサインインし、次に SharePoint 管理センターに移動して [アクティブなサイト] ページを開きます。 If you have Office 365 Germany, sign in to the Microsoft 365 admin center, then browse to the SharePoint admin center and open the Active sites page.
21Vianet (中国) によって運用されている Office 365 を使用している場合は、Microsoft 365 管理センターにサインインし、次に SharePoint 管理センターに移動して [アクティブなサイト] ページを開きます。If you have Office 365 operated by 21Vianet (China), sign in to the Microsoft 365 admin center, then browse to the SharePoint admin center and open the Active sites page.

  1. ページの右上に、すべてのサイトで使用されている記憶域の容量とサブスクリプションの記憶域の合計が表示されます。In the upper right of the page, see the amount of storage used across all sites, and the total storage for your subscription. (組織が Microsoft 365 で複数地域を構成している場合、このバーには、すべての地域の場所で使用されている記憶域の容量も表示されます)。(If your organization has configured Multi-Geo in Microsoft 365, the bar also shows the amount of storage used across all geo locations.)

    [アクティブなサイト] ページの記憶域バー

    注意

    記憶域の使用量には、過去 24 から 48 時間以内に行われた変更は含まれません。The storage used doesn't include changes made within the last 24-48 hours.

サイトの記憶域制限を自動または手動で設定するSet automatic or manual site storage limits

既定では、SharePoint の記憶域はすべてのサイトが使用する中央のプールから提供されます。By default, your SharePoint storage is available in a central pool from which all sites can draw. グローバル管理者または SharePoint 管理者は、記憶域を分割したり使用状況に応じて容量を再割り当てしたりする必要はありません。You, as a global or SharePoint admin, don't need to divvy up storage space or reallocate space based on usage. これはすべて自動的に処理されます。必要なときに必要な容量がサイトで使用されます。That's all handled automatically: sites use what they need when they need it. 以前に記憶域の制限を手動で設定した場合、プールを使用する記憶域に切り替えると、SharePoint ではすべての制限が 25 TB (25,600 GB) にリセットされます。If you previously set storage limits manually and switch to using pooled storage, SharePoint resets all the limits to 25 TB (25600 GB). (組織の記憶域合計が 25 TB 未満である可能性があるのでご注意ください。)(Note that the total storage for your organization might be less than 25 TB.)

各サイトに割り当てらる記憶域を微調整する場合は、記憶域の管理オプションを「手動」に設定すると、個々のサイトの記憶域の制限を指定できます。If you prefer to fine tune the storage space allocated to each site, you can set your storage management option to "manual" and specify individual site storage limits.

注意

一部の機能は、 Microsoft 365 で対象のリリースオプションをオプトインしている組織に段階的に導入されています。Some functionality is introduced gradually to organizations that have opted in to the Targeted release option in Microsoft 365. このため、この記事で説明されている機能がまだ表示されていなかったり、外観が異なっていたりする場合があります。This means that you might not yet see some features described in this article, or they might look different.

  1. 新しい SharePoint 管理センターの [設定] ページに移動し、組織の管理者権限を持つアカウントを使用してサインインします。Go to the Settings page of the new SharePoint admin center, and sign in with an account that has admin permissions for your organization.

注意

Office 365 Germany を使用している場合は、Microsoft 365 管理センターにサインインし、次に SharePoint 管理センターに移動して [設定] ページを開きます。 If you have Office 365 Germany, sign in to the Microsoft 365 admin center, then browse to the SharePoint admin center and open the Settings page.
21Vianet (中国) によって運用されている Office 365 を使用している場合は、Microsoft 365 管理センターにサインインし、次に SharePoint 管理センターに移動して [設定] ページを開きます。If you have Office 365 operated by 21Vianet (China), sign in to the Microsoft 365 admin center, then browse to the SharePoint admin center and open the Settings page.

  1. [サイトのストレージ制限] を選択します。Select Site storage limits.

    サイト記憶域の制限の管理

  2. [自動] または [手動] を選択し、[保存] を選択します。Select Automatic or Manual, and then select Save.

個別サイトの記憶域制限の管理Manage individual site storage limits

記憶域管理のオプションが [手動] に設定されている場合、個別サイトの記憶域制限を指定するには、次の手順を実行します。Follow these steps to specify individual site storage limits when your storage management option is set to "manual." サイトが記憶域の上限に近づいたときにサイトの管理者に通知されるよう、メール通知を設定することをお勧めします。We recommend that you also set an email alert so that you and other site admins can be notified when sites are nearing the storage limit. 新しいサイトの既定の格納域の制限を設定する方法については、「サイト作成の管理」を参照してください。To learn how to set the default storage limit for new sites, see Manage site creation.

  1. 新しい SharePoint 管理センターの [アクティブなサイト] ページに移動し、組織の管理者権限が付与されているアカウントでサインインします。Go to the Active sites page of the new SharePoint admin center, and sign in with an account that has admin permissions for your organization.

注意

Office 365 Germany を使用している場合は、Microsoft 365 管理センターにサインインし、次に SharePoint 管理センターに移動して [アクティブなサイト] ページを開きます。 If you have Office 365 Germany, sign in to the Microsoft 365 admin center, then browse to the SharePoint admin center and open the Active sites page.
21Vianet (中国) によって運用されている Office 365 を使用している場合は、Microsoft 365 管理センターにサインインし、次に SharePoint 管理センターに移動して [アクティブなサイト] ページを開きます。If you have Office 365 operated by 21Vianet (China), sign in to the Microsoft 365 admin center, then browse to the SharePoint admin center and open the Active sites page.

  1. サイトを選択し、[記憶域] を選択します。Select a site, and then select Storage.

    サイトの記憶域制限の変更

  2. サイトの最大記憶域容量を GB 単位で入力します。Enter the maximum storage in GB for the site.

    注意

    入力できる最大値は 25,600 GB ですが、これは組織が所有する容量を超えている場合があります。The max value you can enter is 25600 GB, although this may be more space than your organization has. 記憶域の合計の計算方法の詳細については、「SharePoint Online の制限」を参照してください。To learn how your total storage is calculated, see SharePoint Online Limits.
    サイトの記憶域制限を PowerShell で設定する場合は、MB 単位で入力します。If you set site storage limits in PowerShell, you enter them in MB. 値は切り捨てられて最も近い整数に変換され、SharePoint 管理センターに GB 単位で表示されます。The values are converted and rounded down to the nearest integer to appear in GB in both the SharePoint admin center. このため、5,000 MB という値は 4 GB になります。So a value of 5000 MB becomes 4 GB. 最小記憶域制限は 1 GB であるため、PowerShell を使用して設定した 1,024 MB 未満の値は、1 GB に切り上げられます。The minimum storage limit is 1 GB, so if you set a value of less than 1024 MB by using PowerShell, it will be rounded up to 1 GB.

  3. サイトが記憶域の上限に近づいたときにサイト管理者にメールが送信されるよう、[通知] がオンになっていることを確認します。Make sure Notifications is turned on to send an email to site admins when the site approaches the storage limit. 次に、メールが送信されるときのストレージの完全な保存方法に対する割合として値を入力します。Then, enter a value as a percent for how full you want the storage to be when the email is sent.

  4. [保存] を選択します。Select Save.

サイトのストレージが不足している場合、サイト管理者は次の手順を実行することにより、さらに要求することができます。If a site runs out of storage, site admins can request more by following these steps:

  1. [サイトの設定] ページに移動します。Go to the Site Settings page.
  2. [サイトコレクションの管理] で、[記憶域の指標] を選択します。Under Site Collection Administration, select Storage Metrics.
  3. 右上にある [その他のクォータの要求] を選択します。Select Request more quota in the upper right.

これにより、組織内のグローバルおよび SharePoint 管理者にストレージ要求メールが送信されます。This sends a storage request email to the global and SharePoint admins in the organization.

ストレージ要求電子メール

PowerShell を使用してサイトの記憶域制限を監視するMonitor site storage limits by using PowerShell

記憶域の制限を手動で管理する場合、定期的に監視してサイトのパフォーマンスに影響が出ていないことを確認する必要があります。If you manage storage limits manually, you need to regularly monitor them to make sure they aren't affecting site performance. サイトの制限に到達する前にサイト管理者に通知を行うための、独自の通知メールも設定することをお勧めします。We recommend that you also set up your own alert emails to notify site admins before a site reaches the limit. 通常、指定された警告レベルに達したサイトに関して組み込みの記憶域クォータ警告メールが送信されるのは、週ごとです。The built-in storage quota warning emails are typically sent weekly for sites that have reached the specified warning level. したがって、サイト管理者が記憶域クォータ警告メールを受け取ったときには手遅れになっていることがよくあります。So site admins often receive the storage quota warning email too late. たとえば、警告メールをトリガーするディスク クォータの警告タイマー ジョブが毎週日曜日に警告メールを送信するようにスケジュールされている場合、サイトが月曜日にクォータ警告制限に達すると、管理者は 6 日経ってから警告メールを受け取ることになります。For example, if the Disk Quota Warning timer job (which triggers the warning email) is scheduled weekly and sends the email warning every Sunday, but a site reaches the quota warning limit on Monday, the site admin doesn't receive the alert email for 6 days. サイト管理者が警告メールを受け取る前に、サイトが最大記憶域制限に到達して読み取り専用として設定されてしまう可能性があります。This site could reach the maximum storage limit and be set to read-only before the site admin receives the alert email.

サイトを監視するには、次の Microsoft PowerShell スクリプトを使用できます。You can use the following Microsoft PowerShell script to monitor your sites. このスクリプトは、データを取得して加工し、記憶域の警告通知をサイト管理者に送信します。This script pulls the data, composes, and then sends a storage warning alerts to the site admin.

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

  2. Microsoft 365 のグローバル管理者または sharepoint 管理者として sharepoint Online に接続します。Connect to SharePoint Online as a global admin or SharePoint admin in Microsoft 365. 方法の詳細については、「SharePoint Online 管理シェルの使用を開始する」を参照してください。To learn how, see Getting started with SharePoint Online Management Shell.

  3. 次のテキストと変数宣言をコピーし、メモ帳などのテキスト エディターに貼り付けます。Copy the following text with the variable declarations, and paste it into a text editor, such as Notepad. すべての入力値を組織固有の値に設定する必要があります。You must set all of the input values to be specific to your organization. ファイルを "GetEmailWarning.ps1" という名前で保存します。Save the file, and then rename it "GetEmailWarning.ps1".

    注意

    別のファイル名にすることもできますが、ファイルは ANSI 形式のテキスト ファイル (ファイル名拡張子は .ps1) として保存する必要があります。You can use a different file name, but you must save the file as an ANSI-encoded text file with the extension .ps1.

#Connect to SharePoint admin center using an admin account
#Specify the URL to your SharePoint admin center site, e.g. https://contoso-admin.sharepoint.com

$url = 'https://contoso-admin.sharepoint.com'

#Specify a folder path to output the results into
$path = '.\'

#SMTP details
$Smtp = '<SmtpServer>'
$From = '<SenderEmailAddress>'  
$To = '<RecipientEmailAddress>'
$Subject = 'Site Storage Warning'  
$Body = 'Storage Usage Details'

if($url -eq '') {
  $url = Read-Host -Prompt 'Enter the SharePoint admin center URL'
}

Connect-SPOService -Url $url

#Local variable to create and store output file  
$filename = (Get-Date -Format o | foreach {$_ -Replace ":", ""})+'.csv'  
$fullpath = $path+$filename

#Enumerating all sites and calculating storage usage  
$sites = Get-SPOSite
$results = @()

foreach ($site in $sites) {
  $siteStorage = New-Object PSObject
  
  $percent = $site.StorageUsageCurrent / $site.StorageQuota * 100  
  $percentage = [math]::Round($percent,2)

  $siteStorage | Add-Member -MemberType NoteProperty -Name "Site Title" -Value $site.Title
  $siteStorage | Add-Member -MemberType NoteProperty -Name "Site Url" -Value $site.Url
  $siteStorage | Add-Member -MemberType NoteProperty -Name "Percentage Used" -Value $percentage
  $siteStorage | Add-Member -MemberType NoteProperty -Name "Storage Used (MB)" -Value $site.StorageUsageCurrent
  $siteStorage | Add-Member -MemberType NoteProperty -Name "Storage Quota (MB)" -Value $site.StorageQuota

  $results += $siteStorage
  $siteStorage = $null
}

$results | Export-Csv -Path $fullpath -NoTypeInformation

#Sending email with output file as attachment  
Send-MailMessage -SmtpServer $Smtp -To $To -From $From -Subject $Subject -Attachments $fullpath -Body $Body -Priority high
  1. ここで、Where:
  • $url は、SharePoint 管理センターの URL です。$url is the URL of your SharePoint admin center. $url 変数を空のままにすると、管理センター サイトの URL を入力するように求められます。If the $url variable is left empty, you will be prompted to enter the URL of your admin center site.

  • $path は、CSV ファイルを出力するファイル システムのパスです。$path is the file system path you want the CSV file to output to.

  • Smtpserver>は、SharePoint 移行ツールのメールサーバーの名前< です。<SmtpServer> is the name of your SharePoint Migration Tool mail server.

  • <SenderEmailAddress> は、警告メールの [差出人] 行に表示されるグローバル管理者または SharePoint 管理者のアカウントです。<SenderEmailAddress> is the global admin or SharePoint admin account that appears in the From line in the warning email.

  • <RecipientEmailAddress> は、警告メールを受け取る管理者アカウントです。<RecipientEmailAddress> is the admin account that will receive the email warning.

  1. SharePoint Online Management Shell で、スクリプト ファイルが保存されているローカル ディレクトリに移動します。In SharePoint Online Management Shell, change to the local directory where you saved the script file.
./GetEmailWarning.ps1

スクリプトが正常に完了すると、スクリプトの $path 変数で指定した場所にテキスト ファイルが作成されます。After the script successfully completes, a text file is created in the location that you specified in the $path variable in the script.

注意

スクリプトを実行できないというエラー メッセージが表示される場合は、実行ポリシーを変更する必要がある可能性があります。If you get an error message about being unable to run scripts, you might need to change your execution policies. 詳細については、「About Execution Policies (実行ポリシーについて)」を参照してください。For info, see About Execution Policies.