Get all the properties for the SharePoint site using powershell

Steps Involved

  1. Open a new Notepad.
  2. Copy and paste the following script in the notepad.
    $site=Get-SPsite "http://serverName:11111/sites/Vijai/"
    $web=$site.OpenWeb()
    ## Get all the SPWeb properties
    $properties=$web.Properties
    ## $dictionaryEntry - Defines a dictionary key/value pair that can be set or retrieved.
    foreach($dictionaryEntry in $properties)
    {
        write-host -f Green "Key: " $dictionaryEntry.Key "--- Value: " $dictionaryEntry.Value
    }
  3. Save the file as GetProperties.ps1.
  4. Open SharePoint 2010 Management Shell by going to Start | All Programs | SharePoint | Microsoft SharePoint 2010 Products | SharePoint 2010 Management Shell (Run as Administrator).
  5. Run the GetProperties.ps1 file by running the following command

    <FilePath>\GetProperties.ps1

    Where <FilePath> is the location where the GetProperties.ps1 is available

    For Example: D:\VijaiPOC\GetProperties.ps1