Microsoft 365: PowerShell kullanarak OneDrive İş Kullanım Raporu Alma
Gereksinim: PowerShell kullanarak İşletmeler için OneDrive depolama alanı kullanım raporlarını alın.
Office 365'te Bir Kullanıcının OneDrive İş Depolama Kullanımı Nasıl Kontrol Edilir?
OneDrive İş, Microsoft'un size özel dosyaları depolamanıza ve bunlar üzerinde çalışmanıza olanak tanıyan bulut tabanlı depolama çözümüdür. Geleneksel depolama yöntemlerine kıyasla daha kolay işbirliği, daha iyi erişilebilirlik ve artırılmış güvenlik sunar. OneDrive ile dosyalarınızı başkalarıyla paylaşabilir ve Office belgeleri üzerinde gerçek zamanlı olarak çalışabilirsiniz (Birlikte yazma). SharePoint'teki diğer tüm belge kitaplıklarına benzer; OneDrive'ınıza dosya veya klasör ekleyebilmeniz, güncelleştirebilmeniz ve silebilmeniz için tam denetim size verilmiştir.
OneDrive birçok avantaj sunsa da, alanın en verimli şekilde nerede kullanıldığını incelemek ve alanınızın tükenmediğinden emin olmak için OneDrive depolama alanı kullanımınızı takip etmeniz önemlidir. OneDrive'ın kullanım raporları birkaç yolla elde edilebilir ve bu gönderi size OneDrive depolama alanı kullanım raporlarınızı nasıl kontrol edeceğinizi gösterecektir.
Belirli bir kullanıcı için OneDrive İş'te depolama kullanımını almak için aşağıdakileri yapın:
- Office 365 Yönetim Merkezi'nde oturum açın, Arayın ve kullanıcının görünen adına tıklayın.
Kullanıcı ayarları sayfasında OneDrive sekmesine tıkladığınızda, kullanılan depolama alanı değerini göreceksiniz!
OneDrive Depolama Kotası Kullanımınızı Kontrol Edin
OneDrive İş depolama alanımı nasıl kontrol ederim? OneDrive kullanımını nasıl kontrol edeceğiniz ve site sahibi olarak ne kadar depolama alanı kaldığını nasıl göreceğiniz aşağıda açıklanmıştır:
- OneDrive sitenizi web tarayıcısında açın (Kısayol: https://YourDomain-my.SharePoint.com)
- Ayarlar >> OneDrive Ayarları'na tıklayın >> “Diğer Ayarlar”a tıklayın
- “Depolama Tüketimi” bağlantısını tıklayın (URL kısayolu: https://YourDomain-my.sharepoint.com/personal/YourID_YourDomain_com/_layouts/15/storman.aspx).
Depolama bölümünde ne kadar alan kullandığınızı, hesabınızda en fazla alanı hangi klasör ve dosyaların kapladığını ve ne kadar alan kaldığını göreceksiniz. Sitelerine erişiminiz varsa başka bir kullanıcının OneDrive depolama alanı tüketimini de alabilirsiniz.
Office 365 Raporlarında OneDrive Depolama Kullanımı Nasıl Elde Edilir?
Tüm kullanıcılar için OneDrive kullanımı nasıl kontrol edilir? Microsoft 356 yönetim merkezi aracılığıyla tüm kullanıcılar için OneDrive kullanım raporunu almak için şu adımları izleyin:
- https://admin.microsoft.com adresinden Microsoft 365 Yönetim merkezinde oturum açın
- Sol gezinme bölmesinde Raporlar >> Kullanım'a tıklayın
- OneDrive Dosyaları altında Daha Fazlasını Görüntüle'ye tıklayın
Mevcut dosya sayısı, kullanılan depolama alanı vb. gibi bilgiler sağlayan raporu görüntülemek için biraz aşağı kaydırın. Ayrıca daha fazla analiz için rapor verilerini CSV formatına da aktarabilirsiniz.
OneDrive İş Kullanımını Kontrol Etmek için PowerShell
Get-SPOSite cmdlet'ini kullanarak OneDrive'ın iş kullanımını kontrol etmek için PowerShell'i burada bulabilirsiniz:
#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 *
PowerShell'i kullanarak İşletmeler için OneDriveDrive sitesi boyutunu elde etmek için şunları kullanabilirsiniz:
Get-SPOSite $OneDriveURL | Select @{Name="Storage Used";Expression={$_.StorageUsageCurrent}}
Tüm kullanıcılar için OneDrive İş depolama alanına sahip olmaya ne dersiniz? PowerShell'i kullanarak İş için OneDrive site sitelerinin ne kadar depolama alanına sahip olduğunu kontrol etmek için hızlı bir rapor oluşturabiliriz.
#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/'"
Bu PowerShell betiği tüm OneDrive İş sitelerini çeker.
OneDrive İş siteleri depolama boyutu raporunu CSV'ye aktarma
PowerShell'i kullanarak iş kullanımı için OneDrive'ı çekelim ve sonucu bir CSV dosyasına aktaralım.
#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
Bu PowerShell betiği, tüm OneDrive İş sitelerinin URL'sini, Sahibini, Ayrılan Depolama Kotasını, Kullanılan depolama alanını ve Son Güncelleştirme Tarihi özellik değerlerini alır ve aşağıdaki gibi bir rapor oluşturur:
OneDrive Depolama Kullanımını kontrol etmek için PnP PowerShell
Ayrıca PnP PowerShell modülü ile OneDrive kullanımını kontrol edebilir ve verileri bir CSV raporuna aktarabiliriz. Bu OneDrive raporu size şu ayrıntıları verir: Kullanılan GB, Son etkinlik tarihi, ayrılan toplam depolama alanı vb.
#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
Bu, kiracıdaki tüm OneDrive İş sitelerini, her site için ayrılan ve kullanılan depolama alanıyla birlikte listeleyen bir rapor oluşturur. PowerShell kullanarak OneDrive depolama kotası almak için başka bir gönderi: PowerShell kullanarak OneDrive İş Boyutunu Alın
Sonuç olarak, Microsoft 365 Yönetim merkezini veya PowerShell'i kullanarak OneDrive İş kullanım raporu almak, kuruluşunuz içindeki OneDrive kullanımını izlemek ve yönetmek için yararlı olabilir. Bu kılavuzda verilen yöntemleri kullanarak kullanıcı sayısı, kullanılan depolama alanı miktarı, dosya ve klasör sayısı gibi kullanım bilgilerine ulaşabilirsiniz. Bu bilgiler, yüksek kullanım alanlarını, olası güvenlik risklerini ve depolama kapasitesiyle ilgili olası sorunları belirlemenize yardımcı olabilir. Ayrıca OneDrive İş kullanmayan kullanıcıların belirlenmesine ve gerekli önlemlerin alınmasına da yardımcı olabilir.




