Posts

Showing posts from October, 2015

PowerShell Set Property Bag to SharePoint

Sometimes we want to set some configuration or wants to hard code :) some values in a solution. For the same we have some several ways and Property Bag is one of them.  Below is the PowerShell script to set property bag clear Remove-PSSnapin Microsoft.SharePoint.Powershell -ErrorAction SilentlyContinue  Add-PSSnapin Microsoft.SharePoint.Powershell $farm=Get-SPFarm $propKey = " KeyName " $propValue = " Value " if($farm.Properties.Containskey($propKey)) {     $farm.Properties.Remove($propKey) } $farm.Properties[$propKey] = $propValue $farm.Update() We have set property bag value. But now how we can access the same from our solution. So below is the code to get property bag values by key.                SPFarm farm = SPFarm.Local;                 string propertyBagKey= " KeyName ";                 string propertyBagValue= string.Empty;                 if (farm != null )                 {                     if (farm.Properti