Hogyan lehet letiltani a verziószámítást egy SharePoint-könyvtárban a PnP PowerShell használatával
A csapatom egyik tagja nemrégiben megpróbálta kitalálni, hogyan lehet letiltani a verziókezelést egy SharePoint-könyvtárban. Mivel az UI-ban (felhasználói felület) nincs lehetőség, ezt a böngészővel nem lehet megtenni. Javasoltam a PnP PowerShell használatát a SharePoint-lista és a könyvtár verziószámának letiltásához.
Lássuk, hogyan kell csinálni.
A verziókezelés letiltása a SharePoint-könyvtárban a PnP PowerShell használatával
Ha még nem ismeri a SharePoint verziószámítást, itt egy gyors definíció.
A SharePoint verziószámítása egy olyan szolgáltatás, amely lehetővé teszi a felhasználók számára, hogy nyomon kövessék és kezeljék a SharePoint-listában vagy dokumentumtárban lévő dokumentumok és listaelemek változásait. Előzménybejegyzést készít a változtatásokról, beleértve a dátumot/időt és a módosítást végrehajtó felhasználót.
Alapértelmezés szerint a verziókezelés a SharePoint Online listáiban és könyvtáraiban is engedélyezve van. Ha nem akarja a verziószámítást, a PowerShell segítségével letilthatja, mivel a böngésző segítségével nincs lehetőség letiltani. A Microsoft eltávolította a letiltási lehetőséget a felhasználói felületen keresztül.
A lépések követésével módosíthatja a verzióbeállításokat a könyvtárban.
- Nyissa meg a SharePoint könyvtárat, kattintson a Beállítások ikonra -> Könyvtárbeállítások, majd kattintson a További könyvtárbeállítások lehetőségre.
- Ezzel megnyílik a beállítások oldala, és itt kattintson a „Verziós beállítások” elemre. Ezzel megnyílik a Verziókezelési beállítások oldal, és itt láthatja, hogy nincs lehetőség a verziókezelés letiltására. Nézze meg a képernyőképet referenciaként.
Tehát most hadd mutassam meg, hogyan lehet letiltani a SharePoint-dokumentumtár verziószámát a PnP PowerShell használatával.
Ha még nem ismeri a PnP PowerShellt, először tekintse meg ezt az oktatóanyagot, hogy megtudja, hogyan csatlakozhat SharePoint-webhelyhez a PnP PowerShell használatával.
A SharePoint-dokumentumtárban a verziózás letiltásához a PnP PowerShell használatával a következő parancsmagot használhatja:
# Connect to the SharePoint site
Connect-PnPOnline -Url "https://szg52.sharepoint.com/sites/MarketingTeam/" -UseWebLogin
# Disable versioning for the specific document library
Set-PnPList -Identity "Marketing Documents" -EnableVersioning $falseÍme a parancsok lebontása:
- Connect-PnPOnline: Ez a parancsmag csatlakozik SharePoint Online webhelyéhez. Cserélje le a
„https://szg52.sharepoint.com/sites/MarketingTeam/”elemet SharePoint-webhelye URL-jére. - Set-PnPList: Ez a parancsmag egy SharePoint-lista vagy -könyvtár beállításait módosítja. Az
-Identityparaméter adja meg a könyvtár nevét, az-EnableVersioning $falseparaméter pedig letiltja az adott könyvtár verziószámát.
Az üzenetet láthatja, miután végrehajtottam a fenti szkriptet VS kóddal.
Ezt követően, amikor megnyitja a Verzióbeállítások oldalt, a „Nincs verziószám” lehetőség jelenik meg a „Dokumentum verzióelőzményei” részben.
Ellenőrizze az alábbi képernyőképet.
Így tilthatja le a verziószámítást egy SharePoint-listában vagy dokumentumtárban a PnP PowerShell használatával.
Ha ellenőrizni szeretné, hogy a verziókezelés le van-e tiltva, futtassa az alábbi PowerShell-szkriptet.
# Connect to the SharePoint site
Connect-PnPOnline -Url "https://szg52.sharepoint.com/sites/MarketingTeam/" -UseWebLogin
$list = Get-PnPList -Identity "Marketing Documents"
$list.EnableVersioningHa false értéket ad vissza, akkor a verziókezelés le van tiltva, és az alábbi képernyőképet láthatja:
És ha újra engedélyezni szeretné a dokumentumtár verziószámát, módosítania kell az -EnableVersioning $true értéket, és a teljes szkript az alábbiak szerint néz ki:
# Connect to the SharePoint site
Connect-PnPOnline -Url "https://szg52.sharepoint.com/sites/MarketingTeam/" -UseWebLogin
# Disable versioning for the specific document library
Set-PnPList -Identity "Marketing Documents" -EnableVersioning $trueKövetkeztetés
Mivel a SharePoint-lista vagy a könyvtár felhasználói felületén nincs lehetőség a verziószám letiltására, a PowerShellt kell használnia. Ebben az oktatóanyagban elmagyaráztam, hogyan lehet letiltani a verziószámítást egy SharePoint-listában vagy dokumentumtárban a PnP PowerShell használatával.
Ha továbbra is kérdései vannak, nyugodtan hagyjon megjegyzést alább.



