Однажды при удалении групп SharePoint у меня повис SharePoint Designer и, естественно, ничего не удалилось. А надо было. PwerShell в помощь, подумал я и написал небольшой скрипт для удаления групп в SharePoint:
$spWeb = Get-SPWeb "https://spdev"
$spGroups = $spWeb.SiteGroups
$groups = ("Group 1", "Group 2","Group 3","Group 4","Group 5","Group 6")
ForEach($group in $groups) {
$spGroups.Remove($group)
Write-Debug $group
}
$spWeb.Dispose()

