Get a List of SharePoint Permissions for a User using PowerShell

Background Information: We want to determine, given a specific user, what lists/libraries he has access to in our SharePoint environment, and what access level he has. We want to automate this discovery process using a PowerShell script that will run on the SharePoint server directly, and will prompt the user executing the script to input […]

Read More Get a List of SharePoint Permissions for a User using PowerShell

Get a List of All Workflows in a Site Collection using PowerShell

I’ve faced a situation where I needed to figure out what workflows had been created by my clients on a given Site Collection. A user had created a Workflow he remembered naming “Mike’s custom approval Workflow” but couldn’t remember where (on what list) he had created it. I’ve created the following PowerShell script to iterate […]

Read More Get a List of All Workflows in a Site Collection using PowerShell

Getting Information About a Document’s Author in SharePoint

​Every now and then I stumble upon a hidden gem in SharePoint. This time around, it happened after I was asked to retrieve a list of all documents on a specific SharePoint site where a given user was the Author. There are no easy way, in SharePoint out-of-the-box to obtain information about who the author […]

Read More Getting Information About a Document’s Author in SharePoint

Generate Report of all Site Collections and Webs for a SharePoint Web Application using PowerShell

In very large SharePoint environments, there comes a time when you need to figure out just exactly what site collections and webs you have for a given Web Application. SharePoint in nature is so easy to use that it can very quickly grow into this monster of sites collections and ​webs if you let the end users create […]

Read More Generate Report of all Site Collections and Webs for a SharePoint Web Application using PowerShell