Find All InfoPath Form Libraries in SharePoint using PowerShell

During a Corporate Re-branding project, implemented a new logo, color themes all over the SharePoint sites, and now, the new Logo must be changed in All the InfoPath Form Libraries! It was really challenging to manually find InfoPath form libraries in a Large environment with 1500+ site collections. Automation? PowerShell! Here goes…

Read more

Integrating SMS Alert Configuration in SharePoint

Introduction: SMS Alerting is a new feature introduced in SharePoint 2010. Business requirements like, user should get a SMS whenever new announcement published or stock level decreased can be fulfilled with SMS integration. In some cases, SMS is preferred than Email message as SMS is fast and Email may get filtered by…

Read more

SharePoint Developer Dashboard – FAQs

This article is to answer some of the Frequently asked questions on SharePoint developer dashboard. What is Developer Dashboard in SharePoint? The developer dashboard is a new feature introduced in SharePoint 2010 to monitor and debug the performance on a page-by-page basis. Remember the old days, when it was too difficult in…

Read more

Find All Documents Created or Modified by a Particular User in Specific Date Time

Requirement is to find all documents which are uploaded to the SharePoint environment during the past one Month. PowerShell can do the reporting well. Lets see the code: Same way, we can find all documents uploaded to SharePoint sites based on Date criteria by just checking $item.File.TimeLastModified property. Say For instance, You…

Read more

Hide SharePoint 2007 List Toolbar buttons and Menu Items

Got a requirement to Hide SharePoint toolbar buttons (E.g. “New”, “Upload”), Menu Items (E.g. “Upload Multiple Files”, “Alert Me”) from all document libraries of a SharePoint 2007 site collection. If its is for just a single document library, this can be achieved by wring Javascript-CSS, place it in Content Editor web part…

Read more

SharePoint Migration Tools Comparison

Disclaimer: By writing this article, I’m not promoting or demoting any SharePoint migration product. This analysis was done in early 2012. Product features may get improved meanwhile. Products are compared in the perspective of the features required for my business scenarios. I’ve conducted these tests by migrating from our live SPS-2003 and…

Read more

Find and Delete Orphaned Users in SharePoint

Orphaned User? Who are they? Orphaned users are those who have been disabled/removed from Active Directory, but still have permissions to sites, lists and items. Internally, SharePoint keeps them in “UserInfo” table of the content database for meta-data such as created/modified by fields. It’s unavoidable in any organization where employees constantly on-boarding…

Read more

Attach Event Receiver to Specific List Programmatically in SharePoint 2010

Recently, developed an Event Receiver to set Item Level permissions based on the list field “Visible to Visitors”. Event receiver binds with all document libraries using ListTemplateId element in Elements.xml.  Event Receiver to Set Item Level Permissions based on List Column Value How to Associate an Event Receiver with a List Programmatically…

Read more

Event Receiver to Set Item Level Permissions based on List Column Value

The requirement is to Set Item Level Permission on Document Library Items based on the field in the document library “Visible to Visitors”. The field “Visible to Visitors” is a Checkbox. Technically, When this column set to True, We’ll have to do nothing. When this column set to False, we’ll have to…

Read more