Tag: PowerShell

How to delete a “locked” SharePoint Library

Just came across this challenge and I thought I'll document this. Anyway the challenge is that some of the libraries and lists in SharePoint both online and on-premises might get "locked" for deletion, meaning you cannot delete them by any means, this is particullary through for "Record libraries". If you need to remove a "locked" … Continue reading How to delete a “locked” SharePoint Library

SharePoint Online PowerShell

The following articles list Windows PowerShell cmdlets for SharePoint Online by functionality: Use Windows PowerShell cmdlets to manage and monitor an organization in SharePoint Online Use Windows Powershell cmdlets to manage connections to services in SharePoint Online Use Windows Powershell cmdlets to administer site collections in SharePoint Online Use Windows Powershell cmdlets to upgrade SharePoint … Continue reading SharePoint Online PowerShell

SharePoint 101 – WarmUp PowerShell

Need to warmup your SharePoint sites, try this small script #Get SharePoint PowerShell commands# asnp *sharepoint* #Query webapplications # $webapps = get-spwebapplication -IncludeCentralAdministration foreach ($app in $webapps) { $sites = get-spsite -webapplication $app.url -Limit ALL foreach ($site in $sites) { #write-host $site.Url; foreach ($web in $site.AllWebs) { #write-host $web.Url; $r = Invoke-WebRequest -URI $web.Url -UseDefaultCredentials … Continue reading SharePoint 101 – WarmUp PowerShell

Setting Site Collection MasterPages PowerShell Way

#######################      ############################      asnp *sharepoint*      $site = Get-SPSite http://ss11.manhattan.com      # Change master page in each site foreach ($Web in $Site.AllWebs) {              $Web.MasterUrl = "/_catalogs/masterpage/zeus/wide-sidebar.master"     $Web.CustomMasterUrl = "/_catalogs/masterpage/zeus/wide.master"     $Web.Update()     $Web.Dispose()        }      #############################      Set Mysites Masterpages      asnp *sharepoint*     … Continue reading Setting Site Collection MasterPages PowerShell Way