Find all libraries and Lists with Name and id and also Find hide Lists and Libraries Using PowerShell in SharePoint

PowerShell For SharePoint Online SharePoint Online

Σε αυτό το άρθρο θα δούμε με ποιον τρόπο μέσω της PowerShell μπορώ να πάρω μια λίστα με όλες τις λίστες και τις βιβλιοθήκες που έχω σε μια σελίδα του SharePoint Online.

Επίσης εκτελώντας την παρακάτω PowerShell μπορώ να έχω και το id της λίστας ή της βιβλιοθήκης που επιθυμώ όπως επίσης με μια μικρή αλλαγή μπορώ να βρω ποιες από τις λίστες ή τις βιβλιοθήκες είναι κρυμμένες

#Δήλωση Μεταβλητών
$SiteURL = "https://mydomain.sharepoint.com/"
$ListName ="AppConfig" 



#Συνδεση με SharePoint Online

Connect-PnPOnline -Url "https://mydomain.sharepoint.com" -UseWebLogin
 
#Επιστρεφει τη λίστα με τα ονόματα των λιστών και των βιβλιοθηκών
Get-PnPList | Where { $_.Hidden -eq $false}

Αν στην τελευταία σειρά αλλάξω το false σε true τότε έχω τη λίστα από τις κρυμμένες λίστες και βιβλιοθήκες

Για να γίνει αυτή η διαδικασία με τη χρήση του web interface θα έπρεπε να πάω στο site contents και από εκεί να δω ποιες είναι οι λίστες και οι βιβλιοθήκες που έχω δημιουργήσει .

Όσον αφορά το id των λιστών θα έπρεπε να ανοίξω με f12 και να κάνω inspect το αντικείμενο και από εκεί να μπορέσω να εντοπίσω το id της κάθε λίστας

Οπότε και σε αυτή την περίπτωση η χρήση PowerShell απλοποιεί πολύ τα πράγματα