Weboldal keresés

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:

  1. 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.
  2. Set-PnPList: Ez a parancsmag egy SharePoint-lista vagy -könyvtár beállításait módosítja. Az -Identity paraméter adja meg a könyvtár nevét, az -EnableVersioning $false paramé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.EnableVersioning

Ha 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 $true

Kö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.

Kapcsolódó cikkek