Szerezze be a OneDrive Storage Metrics jelentést a PowerShell segítségével
Tudja, hogy a felhasználók mennyi OneDrive-tárhelyet használnak? Valószínűleg nem, és a legtöbb esetben ez nem is igazán számít. A legtöbb Microsoft 365 csomaggal 1 TB tárhelyet kapnak, és az adatokat csak a saját eszközeikkel szinkronizálják.
Ha azonban a Microsoft 365 biztonsági mentési megoldását tervezi, és ki kell számítania a szükséges tárhelyméretet, akkor hasznos lehet OneDrive tárhelyméret-jelentés létrehozása. Akkor is előfordulhat, hogy ellenőriznie kell, hogy a felhasználók mennyi tárhelyet használnak, ha a Microsoft 365-licenc kicsinyítését tervezi.
Létrehoztam egy PowerShell-szkriptet, amely összegyűjti a OneDrive-használatot az összes felhasználótól a tárhelykvótával, a OneDrive állapotával és a fájl utolsó módosításának dátumával.
Szerezze be a OneDrive tárolási mérőszámait
A OneDrive tárolási mutatóinak beszerzéséhez több lehetőség is van. A felhasználói fiókból gyorsan megnyithatja a mutatókat a OneDrive-ügyfélből:
- Kattintson a jobb gombbal aOneDrive-kliens ikonra
- Válassza a Tárhely kezelése lehetőséget
A jobb felső sarokban láthatja, hogy mennyi tárhelyet használ.
Tárolási mutatók megjelenítése a Felügyeleti Központból
A OneDrive tárolási mérőszámait a Microsoft 365 felügyeleti központjából is letöltheti. Az adminisztrációs központban kattintson a következőre:
- Aktív felhasználók
- Válasszon ki egy felhasználót
- Kattintson a OneDrive lapfülre
Használja a Microsoft 365 beépített jelentését
A Microsoft 365 Felügyeleti központjában számos beépített jelentést is talál, amelyeket használhat. Az egyik a OneDrive használati jelentés. Alapértelmezés szerint a megjelenített név nem jelenik meg a jelentésben. El vannak rejtve.
Tehát először engedélyeznünk kell az azonosítható információkat, mielőtt használhatnánk a jelentést.
- A Felügyeleti Központban nyissa meg a Beállítások > Szervezeti beállítások > Szolgáltatások lehetőséget.
- Kattintson a Jelentések lehetőségre
- A „Rejtett felhasználók, csoportok és webhelyek neveinek megjelenítése az összes jelentésben” letiltása
- Kattintson a Mentés gombra
A OneDrive használati jelentés megtekintéséhez a következő címre kell lépnünk:
- Jelentések > Használat
- A OneDrive-fájlok alatt kattintson a Továbbiak megtekintése lehetőségre
- Görgessen egy kicsit lefelé a kikötő nézetében.
Ezt az információt CSV-fájlba exportálhatja.
A PowerShell használata a OneDrive-használat exportálásához
A PowerShell segítségével jelentést is készíthet a OneDrive használatával. Ehhez a PowerShell PnP Online modult fogjuk használni. Mielőtt folytatná, győződjön meg arról, hogy telepítette.
A PnP Online segítségével az összes OneDrive webhelyet megkaphatjuk az alábbi parancsmaggal. Szűrő segítségével kiválasztjuk az összes SharePoint-webhelyet az URL-címükön, hogy csak a személyes webhelyeknek feleljenek meg.
Get-PnPTenantSite -IncludeOneDriveSites -Filter "Url -like '-my.sharepoint.com/personal/'" -Detailed
A teljes funkció csak a szükséges adatok hozzáadásához és egy PSCustomObject-hez való hozzáadásához:
Function Get-OneDriveStats {
<#
.SYNOPSIS
Get the mailbox size and quota
#>
process {
$oneDrives = Get-PnPTenantSite -IncludeOneDriveSites -Filter "Url -like '-my.sharepoint.com/personal/'" -Detailed | Select Title,Owner,StorageQuota,StorageQuotaWarningLevel,StorageUsageCurrent,LastContentModifiedDate,Status
$i = 0
$oneDrives | ForEach {
[pscustomobject]@{
"Display Name" = $_.Title
"Owner" = $_.Owner
"Onedrive Size (Gb)" = ConvertTo-Gb -size $_.StorageUsageCurrent
"Storage Warning Quota (Gb)" = ConvertTo-Gb -size $_.StorageQuotaWarningLevel
"Storage Quota (Gb)" = ConvertTo-Gb -size $_.StorageQuota
"Last Used Date" = $_.LastContentModifiedDate
"Status" = $_.Status
}
$currentUser = $_.Title
Write-Progress -Activity "Collecting OneDrive Sizes" -Status "Current Count: $i" -PercentComplete (($i / $oneDrives.Count) * 100) -CurrentOperation "Processing OneDrive: $currentUser"
$i++;
}
}
}Amint láthatja, az összes adatot Gb-re konvertálom a ConvertTo-Gb funkcióval, amelyet szintén használtam ebben a postafiókméret jelentési szkriptben.
A teljes szkriptet itt töltheti le a Github tárhelyemről. A szkript futtatásához meg kell adnia SharePoint rendszergazdai URL-jét és opcionálisan a CSV-fájl tárolási helyét:
Get-OneDriveSizeReport.ps1 url "https://contoso-admin.sharepoint.com" -path c:\temp\reportoneDrive.csvBecsomagolás
A Microsoft 365 Felügyeleti központban található beépített jelentés a legtöbb használati esetre bőven elegendő. A PowerShell-lel azonban létrehozhat egy teljes jelentést például a postafiókok méretével és a OneDrive tárhely méretével.
Ha bármilyen kérdése van, csak írjon megjegyzést alább.
A következő PowerShell-jelentésszkriptek egyike is tetszhet:
- Postafiók engedélyek jelentés
- Postafiók méret jelentés
- MFA állapotjelentés


