[Last Call] Learn how to a build a cloud-first strategyRegister Now

x
  • Status: Solved
  • Priority: Medium
  • Security: Public
  • Views: 134
  • Last Modified:

SharePoint collection tool.

I have a login to a SharePoint site.  I would like to find a way to collect all available information using my login.  I don’t have access to the physical server or SQL database which host this data.

To be more specific, here is a list of what I am trying to collect:
-      All library information.
-      All documents.
-      All document revisions.
-      All meta data regarding documents (including document revisions).  This is to include user data along with all date information.

It would be great if there was a third party tool that I could purchase to do this.  I do have an understanding of C# and XML. So if there were a way to do this programmatically I can make that possible.

Any input on this would be greatly appreciated.
0
rye004
Asked:
rye004
1 Solution
 
Jamie McAllister MVPArchitectCommented:
There's plenty of Powershell around to inventory a site like this, however the assumption is usually it runs on the server.

Chris O'Brien has published some work on running Powershell via CSOM, and has such a script to iterate sites in this article;

http://www.sharepointnutsandbolts.com/2013/12/Using-CSOM-in-PowerShell-scripts-with-Office365.html

It would only take a little further work integrating more inventory type commands into his script to get what you want.
0

Featured Post

NEW Veeam Agent for Microsoft Windows

Backup and recover physical and cloud-based servers and workstations, as well as endpoint devices that belong to remote users. Avoid downtime and data loss quickly and easily for Windows-based physical or public cloud-based workloads!

Tackle projects and never again get stuck behind a technical roadblock.
Join Now