Create Permission Level For SharePoint Online via Front End and Delete it Using PowerShell

PowerShell For SharePoint Online SharePoint Online

Στο σημερινό άρθρο θα σας δείξω με ποιον τρόπο μπορούμε να δημιουργήσουμε custom permission level στο sharepoint online και έπειτα με τη χρήση PowerShell να το διαγράψουμε

Αρχικά επιλέγουμε το site collection που θέλουμε να δημιουργήσουμε το νέο μας permission level

Από το site settings επιλέγουμε advanced permission settings

και έπειτα permission level

Έπειτα επιλέγουμε add a permission level

Εισάγω όνομα και επιλεγώ ιδιότητες για το νέο μου permission level

και όπως βλέπετε έχει δημιουργηθεί το νέο μου Permission level

Τώρα μπορώ να κάνω apply το permission level στον χρήστη ή το γκρουπ της επιλογής μου

Στην περίπτωση που επιθυμώ τη διαγραφή του permission level μπορώ να το κάνω είτε από front end επιλέγοντας το Permission level και έπειτα πατώντας deleted selected permission level

είτε μέσω PowerShell

Εκτελώ την παρακάτω PowerShell και από SharePoint Shell με admin δικαιώματα και έχω


#Αρχικοποίηση Παραμέτρων
$Site = "https://mytenant.sharepoint.com/sites/Mysite"
$LevelName = "Blog Post"

#Σύνδεση με SharePoint Online
Connect-PnPOnline -Url $Site -UseWebLogin
 
#Διαγραφή Permission Level 
Remove-PnPRoleDefinition -Identity $LevelName -Force

Πράγματι όπως βλέπετε έχει διαγραφεί το permission level που έφτιαξα προηγουμένως