kwizcom banner advertisement

How to Delete a Permission Level in SharePoint using PowerShell?

Requirement: PowerShell to remove a permission level in SharePoint

How to remove a permission level in SharePoint?
To delete a permission level in SharePoint, follow these steps:
  • Login to your SharePoint site as Farm/Site collection administrator. 
  • Navigate to Site Settings >> Site Permissions 
  • Click on "Permission Level" button from the ribbon. 
  • Select the permission level to remove and click on "Delete Selected Permission Levels" link.
    sharepoint remove permission level powershell
  • Confirm the prompt to delete permission level.
Now, lets see SharePoint PowerShell to remove permission level.

SharePoint: PowerShell script to delete permission level
Add-PSSnapin Microsoft.SharePoint.PowerShell -ErrorAction SilentlyContinue 

#Configuration parameters
$WebURL="https://portal.crescent.com/sites/Sales/"
$PermissionLevelName="Contribute without Delete"

#Get the Web
$Web = Get-SPWeb $WebURL

if($Web.RoleDefinitions[$PermissionLevelName] -ne $null)
{
 $Web.RoleDefinitions.Delete($PermissionLevelName)
 write-host "Permission level Deleted successfully!" -f Green
}
else
{
 write-host "Permission level Not Found!" -f Red
}
Do not delete any out of the box Permission level! E.g. "Contribute", "Full Control", etc

How to Delete a Permission Level in SharePoint using PowerShell? How to Delete a Permission Level in SharePoint using PowerShell? Reviewed by Salaudeen Rajack on August 07, 2015 Rating: 5

No comments:

Please Login and comment to get your questions answered!

Powered by Blogger.