ค้นหาเว็บไซต์

SharePoint Online: รับขนาดพื้นที่เก็บข้อมูลไซต์คอลเลกชัน - รายงานการใช้โควต้าโดยใช้ PowerShell


ความต้องการ: สร้างรายงานเพื่อวิเคราะห์การใช้พื้นที่เก็บข้อมูลคอลเลกชันของไซต์ SharePoint Online ทั้งหมด

คุณกำลังมองหาวิธีค้นหาการใช้ที่เก็บข้อมูลสำหรับไซต์คอลเลกชันของคุณใน SharePoint Online หรือไม่? ในโพสต์บนบล็อกนี้ เราจะแสดงวิธีการรวบรวมรายละเอียดที่เก็บข้อมูลของไซต์คอลเลกชันของคุณ และสร้างรายงานที่แสดงปริมาณการใช้ที่เก็บข้อมูลสำหรับไซต์คอลเลกชันทั้งหมดในผู้เช่า SharePoint Online ของคุณ

โพสต์นี้จะแสดงสามวิธีในการค้นหาขนาดของไซต์ SharePoint Online ของคุณ:

  1. ค้นหาขนาดไซต์คอลเลกชันจากศูนย์การจัดการ SharePoint Online
  2. รับขนาดของไซต์คอลเลกชันจากหน้า "หน่วยเมตริกการจัดเก็บ" ของไซต์
  3. ใช้ PowerShell เพื่อรับขนาดของไซต์ SharePoint Online ของคุณ

จะรับการวัดพื้นที่เก็บข้อมูลของคอลเลกชันไซต์ SharePoint Online ได้อย่างไร

จะตรวจสอบขนาดไซต์คอลเลกชันใน SharePoint Online ได้อย่างไร เมื่อต้องการค้นหารายละเอียดที่เก็บข้อมูลของไซต์คอลเลกชันผ่านทางอินเทอร์เฟซของเว็บเบราว์เซอร์ ให้ไปที่:

  1. เรียกดูไซต์คอลเลกชันของคุณ >> คลิกที่เฟืองการตั้งค่า >> ข้อมูลไซต์ >> จากนั้นเลือก "ดูการตั้งค่าไซต์ทั้งหมด"
  2. ในหน้า "การตั้งค่าไซต์" ใต้ "การดูแลไซต์คอลเลกชัน" ให้คลิกที่การวัดการจัดเก็บข้อมูล

เพจนี้ให้รายละเอียดที่เก็บข้อมูลไซต์คอลเลกชัน SharePoint พร้อมกับรายละเอียดของไซต์ย่อย ไลบรารีเอกสาร โฟลเดอร์ ไฟล์ และขนาดทั้งหมด ข้อมูลนี้จะมีประโยชน์เมื่อพยายามระบุว่าไซต์คอลเลกชันของคุณใช้พื้นที่เก็บข้อมูลมากเกินไปและจำเป็นต้องล้างข้อมูลหรือไม่ ตามหมายเหตุด้านข้าง ไฟล์ในถังรีไซเคิลยังนับรวมในโควต้าพื้นที่เก็บข้อมูลของคุณด้วย การล้างถังรีไซเคิลจะทำให้พื้นที่ว่างเพิ่มขึ้น

คุณยังสามารถใช้ SharePoint Designer เพื่อค้นหาที่เก็บข้อมูลทั้งหมดที่ใช้โดยไซต์ได้ เปิดไซต์คอลเลกชันด้วย SharePoint Designer และบนโฮมเพจภายใต้ส่วน "ข้อมูลไซต์" คุณจะพบ "ที่เก็บข้อมูลทั้งหมดที่ใช้"!

รับการใช้พื้นที่เก็บข้อมูลของไซต์ทั้งหมดใน SharePoint Online Admin Center:

ในทำนองเดียวกัน เมื่อต้องการตรวจสอบการใช้ที่เก็บข้อมูลของไซต์คอลเลกชันทั้งหมดใน SharePoint Online

  1. เข้าสู่ระบบศูนย์การจัดการ SharePoint Online: https://-admin.sharepoint.com
  2. ขยายไซต์ >> ไซต์ที่ใช้งานอยู่ หน้านี้จะแสดงรายชื่อไซต์ทั้งหมดในผู้เช่า พร้อมด้วยปริมาณการใช้พื้นที่เก็บข้อมูลของแต่ละไซต์และการใช้พื้นที่เก็บข้อมูลทั้งหมดของผู้เช่าทั้งหมด คุณสามารถส่งออกข้อมูลนี้เป็น CSV ได้เช่นกันโดยคลิกที่ลิงก์ "ส่งออก"

SharePoint Online รวมที่เก็บข้อมูลจำนวนเท่าใด
พื้นที่เก็บข้อมูลทั้งหมดที่จัดสรรให้กับผู้เช่า SharePoint Online ของคุณจะขึ้นอยู่กับแผนการสมัครใช้งานและจำนวนสิทธิ์การใช้งานของคุณ คุณมีพื้นที่เก็บข้อมูลรวม 1 TB บวก 10 GB ต่อใบอนุญาตผู้ใช้ของแผนใดๆ ที่คุณซื้อ คุณสามารถซื้อโปรแกรมเสริมพื้นที่เก็บไฟล์เพิ่มเติมให้กับ Microsoft 365 ของคุณได้

SharePoint Online: รับขนาดไซต์คอลเลกชันโดยใช้ PowerShell

มาใช้สคริปต์ PowerShell เพื่อรับขนาดพื้นที่จัดเก็บข้อมูลที่จัดสรร ใช้ และตัววัดระดับคำเตือน เมื่อต้องการรับขนาดของคอลเลกชันไซต์ SharePoint Online คุณสามารถใช้ Get-SPOSite cmdlet ใน PowerShell cmdlet นี้ดึงข้อมูลขนาดไซต์พร้อมกับข้อมูลอื่น ๆ เกี่ยวกับไซต์คอลเลกชัน เช่น URL เจ้าของ โควต้าที่เก็บข้อมูล ฯลฯ สคริปต์นี้รับข้อมูลที่เก็บข้อมูลสำหรับไซต์คอลเลกชันเดียวโดยใช้ PowerShell:


#Config Parameters
$AdminSiteURL="https://crescent-admin.sharepoint.com"
$SiteURL="https://crescent.sharepoint.com/sites/Ops"

#Get Credentials to connect to SharePoint Admin Center
$Cred = Get-Credential

#Connect to SharePoint Online Admin Center
Connect-SPOService -Url $AdminSiteURL -Credential $Cred

#Get the Site collection
$Site = Get-SPOSite $SiteURL

#powershell to get sharepoint online site size
Write-Host "Allocated:"$Site.StorageQuota
Write-Host "Used:"$Site.StorageUsageCurrent
Write-Host "Warning Level:"$Site.StorageQuotaWarningLevel

PowerShell นี้ดึงข้อมูลโควต้าคอลเลกชันไซต์ SharePoint Online ในหน่วย MB

SharePoint Online: รายงานขนาดไซต์คอลเลกชันโดยใช้ PowerShell

วิธีรับโควต้าพื้นที่เก็บข้อมูลใน SharePoint Online โดยใช้ PowerShell สคริปต์ PowerShell นี้รับรายละเอียดที่เก็บข้อมูล เช่น ขนาดรวมที่จัดสรร และปริมาณการใช้ไซต์คอลเลกชันทั้งหมดใน SharePoint Online


#Config Parameters
$AdminSiteURL="https://crescent-admin.sharepoint.com"
$ReportOutput="C:\Temp\SPOStorage.csv"

#Get Credentials to connect to SharePoint Admin Center
$Cred = Get-Credential

#Connect to SharePoint Online Admin Center
Connect-SPOService -Url $AdminSiteURL -Credential $Cred

#Get all Site collections
$SiteCollections = Get-SPOSite -Limit All
Write-Host "Total Number of Site collections Found:"$SiteCollections.count -f Yellow

#Array to store Result
$ResultSet = @()

Foreach($Site in $SiteCollections)
{
    Write-Host "Processing Site Collection :"$Site.URL -f Yellow
    #Send the Result to CSV 
    $Result = new-object PSObject
    $Result| add-member -membertype NoteProperty -name "SiteURL" -Value $Site.URL
    $Result | add-member -membertype NoteProperty -name "Allocated" -Value $Site.StorageQuota
    $Result | add-member -membertype NoteProperty -name "Used" -Value $Site.StorageUsageCurrent
    $Result | add-member -membertype NoteProperty -name "Warning Level" -Value  $site.StorageQuotaWarningLevel
    $ResultSet += $Result
}

#Export Result to csv file
$ResultSet |  Export-Csv $ReportOutput -notypeinformation

Write-Host "Site Quota Report Generated Successfully!" -f Green

นี่คือไฟล์ CSV ที่สร้างโดยสคริปต์เพื่อให้ภาพรวมของการใช้ที่เก็บข้อมูลของไซต์คอลเลกชันทั้งหมดในผู้เช่าของคุณ:

PowerShell เพื่อรับขนาดไซต์คอลเลกชันใน SharePoint Online:

นอกเหนือจาก SharePoint Online Management Shell คุณยังสามารถใช้วิธี CSOM เป็นทางเลือกในการดึงข้อมูลเมตริกขนาดที่เก็บข้อมูลของไซต์คอลเลกชันได้


#Load SharePoint CSOM Assemblies
Add-Type -Path "C:\Program Files\Common Files\Microsoft Shared\Web Server Extensions\16\ISAPI\Microsoft.SharePoint.Client.dll"
Add-Type -Path "C:\Program Files\Common Files\Microsoft Shared\Web Server Extensions\16\ISAPI\Microsoft.SharePoint.Client.Runtime.dll"

$SiteURL="https://crescent.sharepoint.com"

#Get Credentials to connect
$Cred= Get-Credential
$Credentials = New-Object Microsoft.SharePoint.Client.SharePointOnlineCredentials($Cred.Username, $Cred.Password)

#Setup the context
$Ctx = New-Object Microsoft.SharePoint.Client.ClientContext($SiteURL)
$Ctx.Credentials = $Credentials
$Site = $Ctx.Site
$Ctx.Load($Site)

#Get Storage Details
$Site.Retrieve("Usage")
$Ctx.ExecuteQuery()
$Site.Usage.Storage

นี่คืออีกโพสต์หนึ่งเพื่อรับเมตริกการจัดเก็บคอลเลกชันไซต์ OneDrive: รับขนาดโควต้าที่เก็บข้อมูลไซต์ OneDrive โดยใช้ PowerShell

ขีดจำกัดขนาดคอลเลกชันไซต์ออนไลน์ของ SharePoint:
ตามค่าเริ่มต้น ขีดจำกัดขนาดพื้นที่เก็บข้อมูลสูงสุดสำหรับไซต์คือ 25 TB อย่างไรก็ตาม คุณสามารถตั้งค่าขีดจำกัดที่เก็บข้อมูลของ SharePoint ได้ด้วยตนเองโดยทำตามขั้นตอนเหล่านี้ นำทางไปยังศูนย์การจัดการ SharePoint แล้วคลิกการตั้งค่า คลิกขีดจำกัดพื้นที่เก็บข้อมูลของไซต์ในหน้าการตั้งค่าและสลับไปที่ด้วยตนเอง ข้อมูลเพิ่มเติม: วิธีการตั้งค่าขีดจำกัดที่เก็บข้อมูลใน SharePoint Online

รับโควต้าพื้นที่เก็บข้อมูลใน SharePoint Online ด้วย PnP PowerShell

มาตรวจสอบที่เก็บข้อมูล SharePoint Online โดยใช้ PowerShell และรับการใช้งานที่จัดสรรที่เก็บข้อมูลและการวัดระดับคำเตือนของโควต้าที่เก็บข้อมูลของไซต์คอลเลกชัน SharePoint Online โดยใช้ PnP PowerShell


#Set Variables
$SiteURL = "https://crescent.sharepoint.com"

#Connect to PnP Online
Connect-PnPOnline -Url $SiteURL -Credentials (Get-Credential)

#Get the Site collection Storage Metrics
Get-PnPTenantSite -Url $SiteURL | Select @{Label="Allocated (GB)";Expression={$_.StorageMaximumLevel/1MB}}, @{Label="Used (MB)";Expression={$_.StorageUsage}},@{Label="Warning Level (GB)";Expression={$_.StorageWarningLevel/1MB}}

ในทำนองเดียวกัน หากต้องการสร้างรายงานการใช้งานไซต์สำหรับไซต์ทั้งหมดในผู้เช่า ให้ใช้:


#Parameters
$AdminCenterURL = "https://crescent-admin.sharepoint.com"
$CSVPath = "C:\Temp\SiteUsageRpt.csv"

Try {
    #Connect to Admin Center   
    Connect-PnPOnline -Url $AdminCenterURL -Interactive
 
    #Get all site usage details
    $Sites = Get-PnPTenantSite  -Detailed | Select *

    $SiteUsageData = @()
    ForEach ($Site in $Sites)
    {
        #Collect site data
        $SiteUsageData += New-Object PSObject -Property ([ordered]@{               
                'Title'                    = $Site.Title
                'URL'                      = $Site.Url
                'Description'              = $Site.Description                    
                'Owner'                    = $Site.OwnerName
                'Storage Quota'            = $Site.StorageQuota
                'Storage MaximumLevel'     = $Site.StorageMaximumLevel 
                'Storage Usage Current'    = $Site.StorageUsageCurrent
                'Resource Quota'           = $Site.ResourceQuota
                'Resource Quota Warning'   = $Site.ResourceQuotaWarningLevel
                'Resource Usage Average'   = $Site.ResourceUsageAverage
                'Resource Usage Current'   = $Site.ResourceUsageCurrent
                'Template'                 = $Site.Template
                'Sharing Capability'       = $Site.SharingCapability
                'Lock Status'              = $Site.LockState
                'Last Modified Date'       = $Site.LastContentModifiedDate
                'Subsites Count'           = $Site.WebsCount
            })
    }
    $SiteUsageData
    #Export Site Usage Data to CSV
    $SiteUsageData | Export-Csv $CSVPath -NoTypeInformation
    Write-Host "Site Usage Report Generated Successfully!" -ForegroundColor Green
}
Catch {
    Write-Host -ForegroundColor Red "Error generating site usage report:" $_.Exception.Message
}

หากคุณต้องการดึงข้อมูลขนาดของไซต์ย่อยใน SharePoint Online โปรดดู: รับขนาดไซต์ย่อยของ SharePoint Online โดยใช้ PowerShell

คำถามที่พบบ่อย:

ฉันจะดูขนาดของโฟลเดอร์ใน SharePoint Online ได้อย่างไร

นำทางไปยังไซต์ >> คลิกที่เฟืองการตั้งค่า >> การตั้งค่าไซต์ >> คลิกที่ลิงก์ “เมตริกการจัดเก็บ” ใต้ “การดูแลไซต์คอลเลกชัน” ในหน้าเมตริกพื้นที่เก็บข้อมูล ให้นำทางไปยังตำแหน่งที่มีโฟลเดอร์เป้าหมายอยู่ ดูที่คอลัมน์ “ขนาดรวม” เพื่อค้นหาขนาดของแต่ละโฟลเดอร์และไฟล์ (รวมถึงขนาดประวัติเวอร์ชัน) ในไซต์ SharePoint ของคุณ
หากต้องการดูขนาดของโฟลเดอร์ใน SharePoint Online อ้างอิง: วิธีตรวจสอบขนาดโฟลเดอร์ ใน SharePoint Online ได้อย่างไร

ฉันจะเพิ่มขีดจำกัดพื้นที่เก็บข้อมูล SharePoint Online ได้อย่างไร

ตามค่าเริ่มต้น การจัดสรรที่เก็บข้อมูลไซต์ SharePoint Online จะได้รับการจัดการโดยอัตโนมัติจากพูลที่เก็บข้อมูล หากตั้งค่าเป็นแบบแมนนวล ต่อไปนี้คือวิธีเพิ่มขีดจำกัดพื้นที่เก็บข้อมูล: เข้าสู่ระบบ Admin Center >> เลือกไซต์ >> คลิกที่ปุ่ม “Storage” ในแถบคำสั่ง ในแก้ไขขีดจำกัดพื้นที่เก็บข้อมูล ให้ป้อน "พื้นที่เก็บข้อมูลสูงสุดสำหรับไซต์นี้" กดบันทึกเมื่อเสร็จแล้ว
ข้อมูลเพิ่มเติม: จะเพิ่มขีดจำกัดพื้นที่เก็บข้อมูลของไซต์ SharePoint Online ได้อย่างไร

ฉันจะค้นหาขนาดของไลบรารี SharePoint Online ได้อย่างไร

หากต้องการรับขนาดของไลบรารีเอกสารใน SharePoint Online ให้เข้าสู่ระบบไซต์ SharePoint Online ของคุณ >> คลิกที่การตั้งค่า >> การตั้งค่าไซต์ >> คลิกที่ลิงก์ "เมตริกการจัดเก็บ" ขนาดพื้นที่เก็บข้อมูลของไลบรารีเอกสารของคุณอยู่ใต้คอลัมน์ "ขนาดรวม" คุณยังสามารถใช้ PowerShell เพื่อรับขนาดไลบรารีเอกสารได้
ข้อมูลเพิ่มเติม: ตรวจสอบขนาดไลบรารีเอกสาร SharePoint Online

ขนาดไฟล์สูงสุดที่รองรับในไลบรารี SharePoint Online คือเท่าใด

250GB!

ฉันจะเพิ่มพื้นที่ว่างบน SharePoint Online ได้อย่างไร

เมื่อต้องการล้างข้อมูลไซต์ SharePoint Online ให้ดูที่ไฟล์ในถังรีไซเคิลขั้นที่หนึ่งและสอง ไฟล์หลายเวอร์ชัน และไฟล์ที่ถูกเก็บไว้ใน "ไลบรารีที่เก็บรักษาไว้" ตามนโยบายการเก็บรักษา

บทความที่เกี่ยวข้อง