Photo by Towfiqu barbhuiya / Unsplash

Find who last modified a SharePoint list view

SharePoint 2010 Jun 2, 2015

Using PowerShell in SharePoint 2010 , you can find who last modified a SharePoint list view and when. These steps can only be performed by a server administrator on a SharePoint server in the farm. Only the last modified time/date is displayed and it does not keep a history of modifications. If the “Author” or “ModifiedBy” attribute is blank, that means that the person is no longer in the active directory.

1. On a SharePoint server that is part of the farm, navigate to and run SharePoint 2010 Management Shell as Administrator.

who last modified a SharePoint list view

2. From the management shell command line type the following replacing what is in the <> brackets with your information.

$site = Get-SPWeb -Identity “<http://yourintranet.yourdomain.com/yoursite>”
who last modified a SharePoint list view

3. Next, run the following to get the view from the list. Again replacing what is in the <> brackets with your information. You can find this URL information through the SharePoint user interface by navigating to the list and selecting the view you need to find the information for and selecting Modify view from the ribbon.

$site.GetFile(“http://yourintranet.yourdomain.com/yoursite/Lists/yourviewname.aspx”)
who last modified a SharePoint list view

4. This will scroll information for the view into the Shell window. Scroll down to find Author, ModifiedBy, TimeCreated and TimeLastModified to find the information needed.

who last modified a SharePoint list view

Tags