Microsoft 365: รับรายงานการใช้งาน OneDrive for Business โดยใช้ PowerShell
ข้อกำหนด: รับรายงานการใช้พื้นที่เก็บข้อมูล OneDrive for Business โดยใช้ PowerShell
จะตรวจสอบการใช้พื้นที่เก็บข้อมูล OneDrive for Business สำหรับผู้ใช้ใน Office 365 ได้อย่างไร
OneDrive for Business คือโซลูชันการจัดเก็บข้อมูลบนระบบคลาวด์ของ Microsoft ที่ช่วยให้คุณสามารถจัดเก็บและทำงานกับไฟล์ที่เป็นส่วนตัวของคุณได้ ให้การทำงานร่วมกันที่ง่ายขึ้น การเข้าถึงที่ดีขึ้น และเพิ่มความปลอดภัยเมื่อเทียบกับวิธีการจัดเก็บข้อมูลแบบเดิม ด้วย OneDrive คุณสามารถแชร์ไฟล์ของคุณกับผู้อื่นและทำงานบนเอกสาร Office ได้แบบเรียลไทม์ (การเขียนร่วม) คล้ายกับไลบรารีเอกสารอื่นๆ ใน SharePoint โดยมอบการควบคุมเต็มรูปแบบเพื่อให้คุณสามารถเพิ่ม อัปเดต และลบไฟล์หรือโฟลเดอร์ใน OneDrive ของคุณได้
แม้ว่า OneDrive จะมอบสิทธิประโยชน์มากมาย แต่สิ่งสำคัญคือต้องจับตาดูการใช้ที่เก็บข้อมูล OneDrive ของคุณ เพื่อตรวจสอบพื้นที่ที่มีการใช้อย่างมีประสิทธิภาพสูงสุด และให้แน่ใจว่าคุณจะไม่เต็มพื้นที่ สามารถรับรายงานการใช้งานของ OneDrive ได้สองวิธี และโพสต์นี้จะแสดงวิธีตรวจสอบรายงานการใช้งานที่เก็บข้อมูล OneDrive ของคุณ
เมื่อต้องการรับการใช้ที่เก็บข้อมูลบน OneDrive for Business สำหรับผู้ใช้เฉพาะ ให้ทำดังต่อไปนี้:
- เข้าสู่ระบบ Office 365 Admin Center ค้นหาและคลิกที่ชื่อที่แสดงของผู้ใช้
จากหน้าการตั้งค่าผู้ใช้ คลิกที่แท็บ OneDrive แล้วคุณจะเห็นมูลค่าพื้นที่เก็บข้อมูลที่ใช้!
ตรวจสอบการใช้โควต้าพื้นที่เก็บข้อมูล OneDrive ของคุณ
ฉันจะตรวจสอบพื้นที่เก็บข้อมูล OneDrive for Business ของฉันได้อย่างไร ต่อไปนี้เป็นวิธีตรวจสอบการใช้งาน OneDrive และดูว่าเจ้าของไซต์เหลือพื้นที่เก็บข้อมูลเท่าใด:
- เปิดไซต์ OneDrive ของคุณในเว็บเบราว์เซอร์ (ทางลัด: https://YourDomain-my.SharePoint.com)
- คลิกที่การตั้งค่า >> การตั้งค่า OneDrive >> คลิกที่ “การตั้งค่าเพิ่มเติม”
- คลิกที่ลิงก์ “การใช้พื้นที่จัดเก็บข้อมูล” (ทางลัด URL: https://YourDomain-my.sharepoint.com/personal/YourID_YourDomain_com/_layouts/15/storman.aspx)
ในส่วนพื้นที่เก็บข้อมูล คุณจะเห็นว่าคุณใช้พื้นที่ไปเท่าใด โฟลเดอร์และไฟล์ใดที่ใช้พื้นที่ส่วนใหญ่ในบัญชีของคุณ และพื้นที่ว่างที่มีอยู่ คุณยังสามารถรับปริมาณการใช้พื้นที่เก็บข้อมูล OneDrive ของผู้ใช้รายอื่นได้หากคุณสามารถเข้าถึงไซต์ของพวกเขาได้
วิธีรับการใช้พื้นที่เก็บข้อมูล OneDrive ในรายงาน Office 365
จะตรวจสอบการใช้งาน OneDrive สำหรับผู้ใช้ทั้งหมดได้อย่างไร หากต้องการรับรายงานการใช้งาน OneDrive สำหรับผู้ใช้ทั้งหมดผ่านทางศูนย์การจัดการ Microsoft 356 ให้ทำตามขั้นตอนเหล่านี้:
- เข้าสู่ระบบศูนย์การจัดการ Microsoft 365 ที่ https://admin.microsoft.com
- คลิกที่รายงาน >> การใช้งานในการนำทางด้านซ้าย
- ภายใต้ไฟล์ OneDrive คลิกที่ ดูเพิ่มเติม
เลื่อนลงเล็กน้อยเพื่อดูรายงานที่ให้ข้อมูลเชิงลึก เช่น จำนวนไฟล์ปัจจุบัน พื้นที่เก็บข้อมูลที่ใช้ ฯลฯ คุณยังสามารถส่งออกข้อมูลรายงานเป็นรูปแบบ CSV เพื่อการวิเคราะห์เพิ่มเติมได้
PowerShell เพื่อตรวจสอบการใช้งาน OneDrive for Business
นี่คือ PowerShell เพื่อตรวจสอบการใช้งาน OneDrive สำหรับการใช้งานทางธุรกิจโดยใช้ Get-SPOSite cmdlet:
#Variables
$AdminSiteURL="https://crescent-admin.sharepoint.com"
$OneDriveURL = "https://crescent-my.sharepoint.com/personal/salaudeen_crescent_com"
#Connect to SharePoint Online Admin Center
Connect-SPOService -Url $AdminSiteURL # -credential (Get-Credential)
#Get All Properties of the OneDrive Site
Get-SPOSite $OneDriveURL | Select -Property *
เมื่อต้องการรับขนาดไซต์ OneDrive for Business โดยใช้ PowerShell คุณสามารถใช้:
Get-SPOSite $OneDriveURL | Select @{Name="Storage Used";Expression={$_.StorageUsageCurrent}}
การรับพื้นที่จัดเก็บข้อมูล OneDrive for Business สำหรับผู้ใช้ทุกคนเป็นอย่างไร การใช้ PowerShell เราสามารถสร้างรายงานด่วนเพื่อตรวจสอบปริมาณพื้นที่เก็บข้อมูล OneDrive สำหรับไซต์ธุรกิจได้
#Variable for SharePoint Online Admin Center URL
$AdminSiteURL="https://crescent-admin.sharepoint.com"
#Connect to SharePoint Online Admin Center
Connect-SPOService -Url $AdminSiteURL -credential (Get-Credential)
#Get All OneDrive Sites
Get-SPOSite -IncludePersonalSite $true -Limit all -Filter "Url -like '-my.sharepoint.com/personal/'"
สคริปต์ PowerShell นี้จะดึงไซต์ OneDrive for Business ทั้งหมด
ส่งออกรายงานขนาดที่เก็บข้อมูลไซต์ OneDrive for Business เป็น CSV
มาดึง OneDrive สำหรับการใช้งานทางธุรกิจโดยใช้ PowerShell และส่งออกผลลัพธ์เป็นไฟล์ CSV
#Variable for SharePoint Online Admin Center URL
$AdminSiteURL="https://crescent-admin.sharepoint.com"
$CSVFile = "C:\Temp\OneDrives.csv"
#Connect to SharePoint Online Admin Center
Connect-SPOService -Url $AdminSiteURL -credential (Get-Credential)
#Get All OneDrive Sites usage details and export to CSV
Get-SPOSite -IncludePersonalSite $true -Limit all -Filter "Url -like '-my.sharepoint.com/personal/'" | Select URL, Owner, StorageQuota, StorageUsageCurrent, LastContentModifiedDate | Export-Csv -Path $CSVFile -NoTypeInformation
สคริปต์ PowerShell นี้ดึงข้อมูลค่าคุณสมบัติ URL, เจ้าของ, โควต้าพื้นที่เก็บข้อมูลที่จัดสรร, พื้นที่เก็บข้อมูลที่ใช้ และวันที่อัปเดตล่าสุดของไซต์ OneDrive for Business ทั้งหมด และสร้างรายงานดังต่อไปนี้:
PnP PowerShell เพื่อตรวจสอบการใช้งานที่เก็บข้อมูล OneDrive
นอกจากนี้เรายังสามารถตรวจสอบการใช้งาน OneDrive ด้วยโมดูล PnP PowerShell และส่งออกข้อมูลไปยังรายงาน CSV รายงาน OneDrive นี้ให้รายละเอียดแก่คุณ: UsedGB, วันที่กิจกรรมล่าสุด, พื้นที่เก็บข้อมูลทั้งหมดที่จัดสรร ฯลฯ
#Config Variables
$TenantAdminURL = "https://crescent-admin.sharepoint.com"
$ReportOutput = "C:\Temp\OneDriveUsage.csv"
#Connect to Admin Center using PnP Online
Connect-PnPOnline -Url $TenantAdminURL -Interactive
#Get All OneDrive sites
$OneDriveSites = Get-PnPTenantSite -IncludeOneDriveSites -Filter "Url -like '-my.sharepoint.com/personal/'" -Detailed
$UsageData = @()
#Loop through each site collection
ForEach($Site in $OneDriveSites)
{
Try {
Write-host "Processing Site:"$Site.URL -f Yellow
#Collect OneDrive usage data
$UsageData += [PSCustomObject][ordered]@{
SiteName = $Site.Title
URL = $Site.URL
Owner = $Site.owner
UsedSpaceMB = $Site.StorageUsageCurrent
AllocatedSpaceGB = [Math]::Round($Site.StorageQuota/1024,2)
LastUsed = $Site.LastContentModifiedDate
}
}
Catch {
write-host "Error: $($_.Exception.Message)" -foregroundcolor Red
}
}
#Export the data to CSV Report
$UsageData | Format-table
$UsageData | Export-Csv -Path $ReportOutput -NoTypeInformation
ซึ่งจะสร้างรายงานที่แสดงรายการไซต์ OneDrive for Business ทั้งหมดในผู้เช่าพร้อมพื้นที่เก็บข้อมูลที่จัดสรรและใช้สำหรับแต่ละไซต์ นี่คืออีกโพสต์หนึ่งเพื่อรับโควต้าที่เก็บข้อมูล OneDrive โดยใช้ PowerShell: รับ OneDrive for Business Size โดยใช้ PowerShell
โดยสรุป การรับรายงานการใช้งาน OneDrive for Business โดยใช้ศูนย์การจัดการ Microsoft 365 หรือ PowerShell จะมีประโยชน์ในการตรวจสอบและจัดการการใช้งาน OneDrive ภายในองค์กรของคุณ ด้วยการใช้วิธีการที่ให้ไว้ในคู่มือนี้ คุณสามารถเรียกข้อมูลการใช้งาน เช่น จำนวนผู้ใช้ จำนวนพื้นที่เก็บข้อมูลที่ใช้ และจำนวนไฟล์และโฟลเดอร์ ข้อมูลนี้สามารถช่วยคุณระบุพื้นที่ที่มีการใช้งานสูง ความเสี่ยงด้านความปลอดภัยที่อาจเกิดขึ้น และปัญหาที่อาจเกิดขึ้นกับความจุของพื้นที่จัดเก็บข้อมูล นอกจากนี้ยังสามารถช่วยในการระบุผู้ใช้ที่ไม่ได้ใช้ OneDrive for Business และดำเนินการที่จำเป็น




