Powershell is a very powerful tool which can be used to automate almost everything by writing scripts. It’s already making the life easier for people who does the deployment. Recently, I came across a need where I wanted to set and get the site properties for a sharepoint site and wrote the following code for the same.
Get the site property
$SPWeb = Get-SPWeb "http://server/sites/SiteName" write-host $SPWeb.AllProperties["Property1"] write-host $SPWeb.AllProperties["Property2"]
Set the site property
$SPWeb = Get-SPWeb "http://server/sites/SiteName" $SPWeb.AllProperties["Property1"] = "Value1" $SPWeb.AllProperties["Property2"] = "Value2" $SPWeb.Update()
Hope this helps you if you are looking for this.
Get / Set Site Properties Using Powershell For Sharepoint Site