Στο σημερινό άρθρο θα σας δείξω με ποιον τρόπο μπορούμε να δημιουργήσουμε 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 που έφτιαξα προηγουμένως