SharePoint Online: รับขนาดพื้นที่เก็บข้อมูลไซต์คอลเลกชัน - รายงานการใช้โควต้าโดยใช้ PowerShell
ความต้องการ: สร้างรายงานเพื่อวิเคราะห์การใช้พื้นที่เก็บข้อมูลคอลเลกชันของไซต์ SharePoint Online ทั้งหมด
คุณกำลังมองหาวิธีค้นหาการใช้ที่เก็บข้อมูลสำหรับไซต์คอลเลกชันของคุณใน SharePoint Online หรือไม่? ในโพสต์บนบล็อกนี้ เราจะแสดงวิธีการรวบรวมรายละเอียดที่เก็บข้อมูลของไซต์คอลเลกชันของคุณ และสร้างรายงานที่แสดงปริมาณการใช้ที่เก็บข้อมูลสำหรับไซต์คอลเลกชันทั้งหมดในผู้เช่า SharePoint Online ของคุณ
โพสต์นี้จะแสดงสามวิธีในการค้นหาขนาดของไซต์ SharePoint Online ของคุณ:
- ค้นหาขนาดไซต์คอลเลกชันจากศูนย์การจัดการ SharePoint Online
- รับขนาดของไซต์คอลเลกชันจากหน้า "หน่วยเมตริกการจัดเก็บ" ของไซต์
- ใช้ PowerShell เพื่อรับขนาดของไซต์ SharePoint Online ของคุณ
จะรับการวัดพื้นที่เก็บข้อมูลของคอลเลกชันไซต์ SharePoint Online ได้อย่างไร
จะตรวจสอบขนาดไซต์คอลเลกชันใน SharePoint Online ได้อย่างไร เมื่อต้องการค้นหารายละเอียดที่เก็บข้อมูลของไซต์คอลเลกชันผ่านทางอินเทอร์เฟซของเว็บเบราว์เซอร์ ให้ไปที่:
- เรียกดูไซต์คอลเลกชันของคุณ >> คลิกที่เฟืองการตั้งค่า >> ข้อมูลไซต์ >> จากนั้นเลือก "ดูการตั้งค่าไซต์ทั้งหมด"
ในหน้า "การตั้งค่าไซต์" ใต้ "การดูแลไซต์คอลเลกชัน" ให้คลิกที่การวัดการจัดเก็บข้อมูล
เพจนี้ให้รายละเอียดที่เก็บข้อมูลไซต์คอลเลกชัน SharePoint พร้อมกับรายละเอียดของไซต์ย่อย ไลบรารีเอกสาร โฟลเดอร์ ไฟล์ และขนาดทั้งหมด ข้อมูลนี้จะมีประโยชน์เมื่อพยายามระบุว่าไซต์คอลเลกชันของคุณใช้พื้นที่เก็บข้อมูลมากเกินไปและจำเป็นต้องล้างข้อมูลหรือไม่ ตามหมายเหตุด้านข้าง ไฟล์ในถังรีไซเคิลยังนับรวมในโควต้าพื้นที่เก็บข้อมูลของคุณด้วย การล้างถังรีไซเคิลจะทำให้พื้นที่ว่างเพิ่มขึ้น
คุณยังสามารถใช้ SharePoint Designer เพื่อค้นหาที่เก็บข้อมูลทั้งหมดที่ใช้โดยไซต์ได้ เปิดไซต์คอลเลกชันด้วย SharePoint Designer และบนโฮมเพจภายใต้ส่วน "ข้อมูลไซต์" คุณจะพบ "ที่เก็บข้อมูลทั้งหมดที่ใช้"!
รับการใช้พื้นที่เก็บข้อมูลของไซต์ทั้งหมดใน SharePoint Online Admin Center:
ในทำนองเดียวกัน เมื่อต้องการตรวจสอบการใช้ที่เก็บข้อมูลของไซต์คอลเลกชันทั้งหมดใน SharePoint Online
- เข้าสู่ระบบศูนย์การจัดการ SharePoint Online: https://
-admin.sharepoint.com ขยายไซต์ >> ไซต์ที่ใช้งานอยู่ หน้านี้จะแสดงรายชื่อไซต์ทั้งหมดในผู้เช่า พร้อมด้วยปริมาณการใช้พื้นที่เก็บข้อมูลของแต่ละไซต์และการใช้พื้นที่เก็บข้อมูลทั้งหมดของผู้เช่าทั้งหมด คุณสามารถส่งออกข้อมูลนี้เป็น CSV ได้เช่นกันโดยคลิกที่ลิงก์ "ส่งออก"
พื้นที่เก็บข้อมูลทั้งหมดที่จัดสรรให้กับผู้เช่า 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
ตามค่าเริ่มต้น ขีดจำกัดขนาดพื้นที่เก็บข้อมูลสูงสุดสำหรับไซต์คือ 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 ให้ดูที่ไฟล์ในถังรีไซเคิลขั้นที่หนึ่งและสอง ไฟล์หลายเวอร์ชัน และไฟล์ที่ถูกเก็บไว้ใน "ไลบรารีที่เก็บรักษาไว้" ตามนโยบายการเก็บรักษา


