Hello,
I need the assessment tool or powershell script in sharepoint which can do the following:
I’m thinking that either we can find a tool (maybe open source/free) OR we should put together a series of PowerShell scripts to extract these type of information from the farm programmatically:
1. Name of all servers (including DB server)
2. Service Pack level of each (aka. version number).
3. Count and list of web application URL, site collections, content databases.
4. List of managed accounts/service accounts used.
5. List of service applications that are configured/turned on (e.g. Search, User Profile Sync, App Domain, WorkflowManager, Office WebApp, XLS/Visio/Powerpoint/WordAutomation, BCS, etc.)
6. For EACH site collection:
a. Actual storage used
b. # of site at root level
c. # of subsites (including the root sites) and how many has security inheritance broken.
d. Deepest sub-site level.
e. Names of site collection administrators.
f. # of document libraries
g. # of Infopath form libraries
h. # of lists
i. Top 5 list/library with most item counts.
j. Number of documents with more than 20 versions.
7. List of solutions deployed in Central Admin (if possible, all URL of site/subsites they’re activated at)
8. List of error showing in Central Admin (under “Health Analyzer”)
9. Current settings of:
a. Default ULS log location.
b. Current settings for Search Crawl schedule.
c. Current setting for User Profile Sync schedule.
d. Recycle Bin policy.
e. Site quota templates configured.