Weboldal keresés

OneDrive Vállalati verzió: Ürítse ki a Lomtárat a PowerShell segítségével


Követelmény: Ürítse ki a Lomtárat a OneDrive Vállalati verzióban a PowerShell használatával.

Hogyan lehet üríteni a Lomtárat a OneDrive Vállalati verzióban?

Ha töröl egy fájlt vagy mappát a OneDrive Vállalati verzióból, az az első szakaszba, a „Lomtárba” kerül. Ha törli az első szintű lomtárból, a fájl vagy mappa a második szakasz lomtárába kerül. A lomtárban lévő törölt elemek mindaddig ott maradnak, amíg 93 napon belül automatikusan véglegesen el nem távolítják őket. Előfordulhat, hogy ezen időn belül el kell távolítania őket a lomtárból, hogy tárhelyet szabadítson fel.

A tárhely visszanyeréséhez kiürítheti a „Lomtárat” a OneDrive webhelyen. Így ürítheti ki a OneDrive Lomtárát:

  1. Jelentkezzen be OneDrive webhelyére, és kattintson a „Lomtár” hivatkozásra a bal oldali navigációs panelen.
  2. Mostantól az eltávolítás dátuma alapján csökkenő listában láthatja az összes törölt fájlt és mappát.
  3. A Lomtár kiürítéséhez kattintson a tetején található „Lomtár ürítése” gombra, és az „Igen” gomb megnyomásával erősítse meg az üzenetet, amely azt jelzi, hogy a Lomtárban található összes elem törlődik.

  4. Miután az összes fájlt és mappát törölte a végfelhasználói lomtárból, várjon egy ideig, és kattintson a „Második szakasz” Lomtárra.

  5. A fájlok végleges eltávolításához és a OneDrive for Business Site lomtárának kiürítéséhez ismét kattintson a „Lomtár ürítése” lehetőségre a második szakaszban található lomtárban.

Fontos: Győződjön meg arról, hogy nincs szüksége fájlokra vagy mappákra a lomtárban, mielőtt véglegesen törli őket!

PowerShell a Lomtár kiürítéséhez a OneDrive Vállalati verzióban

Ürítsük ki a OneDrive Vállalati verzió lomtárát a PowerShell segítségével:


#Set Parameters
$OneDriveSiteURL="https://crescent-my.sharepoint.com/personal/salaudeen_crescent_com/"

#Get Credentials to connect
$Cred = Get-Credential
 
#Connect to OneDrive for Business Site
Connect-PnPOnline $OneDriveSiteURL -Credentials $Cred

#empty recycle bin onedrive for business powershell
Clear-PnPRecycleBinItem -All -force

Ha több mint 5000 elem van a lomtárban, előfordulhat, hogy mind a felhasználói felület, mind a fenti PowerShell meghibásodik, és megjelenik a „Küszöb túllépve hibaüzenet. Tehát a következőképpen ürítheti ki a lomtár elemeit tételenként:


#empty first stage recycle bin in onedrive for business site
Get-PnPRecycleBinItem -FirstStage -RowLimit 5000  | Clear-PnpRecycleBinItem -Force

#PowerShell to empty 2nd Stage recycle bin in onedrive for business
Get-PnPRecycleBinItem -SecondStage -RowLimit 5000  | Clear-PnpRecycleBinItem -Force

A fenti szkriptet azonban többször is le kell futtatnia a lomtárban lévő elemek száma alapján. Helyezzük egy while ciklusba:


#Config Variables
$SiteURL =  "https://crescent-my.sharepoint.com/personal/salaudeen_crescent_com"

#Connect to Tenant Admin Site
Connect-PnPOnline -Url $SiteURL -Interactive

#Get recycle bin items in batches and delete them permanently
While( (Get-PnPRecycleBinItem -RowLimit 500) -ne $null)
{
    Get-PnPRecycleBinItem -RowLimit 500 | Clear-PnPRecycleBinItem -Force
}

OneDrive cégeknek: Ürítse ki a Lomtárat minden webhelyhez a PowerShell használatával

Mit szólna az Office 365 bérlő összes OneDrive-helyének lomtárának törléséhez?


#Set Parameters
$AdminSiteURL="https://crescent-admin.sharepoint.com"

#Get Credentials to connect
$Cred = Get-Credential
 
#Connect to Tenant Admin Site
Connect-PnPOnline $AdminSiteURL -Credentials $Cred
 
#Get All OneDrive for Business Sites
$OneDriveSites = Get-PnPTenantSite -IncludeOneDriveSites -Filter "Url -like '-my.sharepoint.com/personal/'"

#Loop through each site
ForEach($Site in $OneDriveSites)
{ 
    #Connect to OneDrive for Business Site
    Connect-PnPOnline $Site.URL -Credentials $Cred
    Write-Host -f Yellow "Processing Site: "$Site.URL
 
    #empty recycle bin onedrive for business powershell
    Clear-PnPRecycleBinItem -All -force    
}

Hasonló szkript működik a SharePoint Online-nál is! Hogyan lehet üríteni a Lomtárat a SharePoint Online-ban a PowerShell segítségével?

Összefoglalva, kétféleképpen ürítheti ki a lomtárt a OneDrive Vállalati verzióban a webes felület vagy a PowerShell használatával. Fontos megjegyezni, hogy miután a lomtár mindkét szakaszából kiürült, a fájlok és mappák véglegesen törlődnek, és nem állíthatók vissza, ezért ajánlatos körültekintően eljárni a lomtár ürítésekor.

Kapcsolódó cikkek