SharePoint 2013 deployment – Project Plan Template with Milestones

Assuming Hardware, Public IP, SSL Certificates, Domain Names are ready – Here is my SharePoint 2013 deployment project plan template with milestones outlined: Deployment Tasks 0. Project Kick-off, Team-setup, Identifying key stakeholders and Responsibilities 1.Pre-Deployment Activities 1.1 Planning Logical Architecture, Topology, Service Accounts, Domain URLs, Naming Standards, etc 1.2 Provision Service Accounts,…

Read more

SharePoint Products Configuration Wizard Failed to Connect to the Database Server.

Problem: SharePoint sites crashed suddenly! Found event id 5586 “The target principal name is incorrect. Cannot generate SSPI context.” logged in SharePoint servers. Tried running SharePoint 2013 Products configuration wizard. Received error message:“Failed to connect to the database server. Ensure the database server exists, is a SQL server, and that your have…

Read more

Enable Item-Level Permissions on Document Library in SharePoint using PowerShell

Requirement: Enable item level permissions in SharePoint document library. SharePoint Lists provide item level security options such as “Read items that were created by the user” or “Create items and edit items that were created by the user” under “Advanced Settings” page in SharePoint list settings. But you don’t get these options…

Read more

Fix for PowerShell Script cannot be loaded because running scripts is disabled on this system error

Problem: Getting “cannot be loaded because running scripts is disabled on this system” error! On trying to run a PowerShell script from the PowerShell console, received this error message: “File C:\temp\GenerateRpt.ps1 cannot be loaded because running scripts is disabled on this system. For more information, see about_Execution_Policies at http://go.microsoft.com/fwlink/?LinkID=135170.” Root Cause: This…

Read more

Update “Created By”, “Last Modified” Metadata Fields of a List Item using PowerShell

Ever wanted to update SharePoint list or library item’s metadata fields such as: “Created By” “Modified By” “Created” “Last Modified”? These column values must be updated while copying items from one list to another, programmatically. Today, Had an another requirement to update metadata fields in a document stored in SharePoint document library….

Read more

Add Custom Scope to SharePoint Search Dropdown using PowerShell

Requirement: We’ve created a custom search scope “Search All Documents” in SharePoint Central Admin and would like to include it in search scope drop downs of few site collections. SharePoint: Add search scope to drop-down Well, it’s a few clicks job to include custom search scopes to search drop down in SharePoint….

Read more

Find All Inactive Features in SharePoint with PowerShell

What is inactive Feature in SharePoint? Well, Features which are installed but not activated anywhere! Here is the PowerShell script to find inactive features for SharePoint: Please note: There could be many OOTB features that stay Inactive based on the site template we use. So, use this script to get an insight…

Read more

SharePoint Features Usage Report using PowerShell

Task: Generate a report for All Installed/Activated Features for the entire SharePoint Environment. Here are some nifty PowerShell scripts to find features installed on the farm as well as specific features activated on a particular scope. Get-SPFeature cmdlet:Get-SPFeature cmdlet retrieves all features installed on the environment when the “Scope” parameter’s value is…

Read more