A good day for automation lovers! @avishnyakov (http://spdevlab.com/) contributed 5 SharePoint packages to my ChocolateySharePointPackages repository. See his blog post here. Added packages! Today I pushed them to the chocolatey gallery and you can install them with 1 line of PowerShell. cinst PowerGUIVSX Installs the PowerGui Visual Studio Extension cint SP2013PreReqs Installs all SharePoint 2013 PreRequisites cinst SPSF Installs the SharePoint Software Factory cinst SPCAF Installs the SharePoint Code Analysis Framework Want more?
Powershell
The refiner count is a very useful indicator in the Search Center whether the click on the refinement is worth it or nor – and the implementation is so intuitive that even end-users understands it. But: It is disabled by default in SharePoint 2013. This post shows you how to enable the Refiner Count for SharePoint 2013 - manually and with PowerShell. Refiner Count in SharePoint 2010 The refiner count was introduced in SharePoint 2010 and is a FAST for SharePoint feature.
Previously I had a little console app to efficiently empty large SharePoint lists. Today I converted it to powershell. SharePoint Online? Read this: Efficiently empty a large Sharepoint Online List Compared to the simple item by item delete with item.Delete() its 30 times faster; on my dev machine it deletes ~30 items per second. It works for SharePoint 2010 and should for 2013 (not tested, yet). Script param($weburl,$listname) if ($weburl -eq $null -or $listname -eq $null) { write-host -foregroundcolor red "