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

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 สำหรับผู้ใช้เฉพาะ ให้ทำดังต่อไปนี้:

  1. เข้าสู่ระบบ Office 365 Admin Center ค้นหาและคลิกที่ชื่อที่แสดงของผู้ใช้
  2. จากหน้าการตั้งค่าผู้ใช้ คลิกที่แท็บ OneDrive แล้วคุณจะเห็นมูลค่าพื้นที่เก็บข้อมูลที่ใช้!

ตรวจสอบการใช้โควต้าพื้นที่เก็บข้อมูล OneDrive ของคุณ

ฉันจะตรวจสอบพื้นที่เก็บข้อมูล OneDrive for Business ของฉันได้อย่างไร ต่อไปนี้เป็นวิธีตรวจสอบการใช้งาน OneDrive และดูว่าเจ้าของไซต์เหลือพื้นที่เก็บข้อมูลเท่าใด:

  1. เปิดไซต์ OneDrive ของคุณในเว็บเบราว์เซอร์ (ทางลัด: https://YourDomain-my.SharePoint.com)
  2. คลิกที่การตั้งค่า >> การตั้งค่า OneDrive >> คลิกที่ “การตั้งค่าเพิ่มเติม”
  3. คลิกที่ลิงก์ “การใช้พื้นที่จัดเก็บข้อมูล” (ทางลัด URL: https://YourDomain-my.sharepoint.com/personal/YourID_YourDomain_com/_layouts/15/storman.aspx)

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

ฉันจะได้รับที่เก็บข้อมูลเท่าใดจาก OneDrive for Business แผน Microsoft 365 ส่วนใหญ่มีพื้นที่เก็บข้อมูล 1 TB!

วิธีรับการใช้พื้นที่เก็บข้อมูล OneDrive ในรายงาน Office 365

จะตรวจสอบการใช้งาน OneDrive สำหรับผู้ใช้ทั้งหมดได้อย่างไร หากต้องการรับรายงานการใช้งาน OneDrive สำหรับผู้ใช้ทั้งหมดผ่านทางศูนย์การจัดการ Microsoft 356 ให้ทำตามขั้นตอนเหล่านี้:

  1. เข้าสู่ระบบศูนย์การจัดการ Microsoft 365 ที่ https://admin.microsoft.com
  2. คลิกที่รายงาน >> การใช้งานในการนำทางด้านซ้าย
  3. ภายใต้ไฟล์ OneDrive คลิกที่ ดูเพิ่มเติม
  4. เลื่อนลงเล็กน้อยเพื่อดูรายงานที่ให้ข้อมูลเชิงลึก เช่น จำนวนไฟล์ปัจจุบัน พื้นที่เก็บข้อมูลที่ใช้ ฯลฯ คุณยังสามารถส่งออกข้อมูลรายงานเป็นรูปแบบ 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 และดำเนินการที่จำเป็น

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