Share via


Announcing the SharePoint Utility Suite Release 2.5

I sent the 2.5 package of the SharePoint Utility Suite off for update on the SharePoint Products and Technologies Web Component Directory yesterday and it will hopefully be live within a couple of days at https://www.microsoft.com/sharepoint/downloads/components/detail.asp?a1=724

The purpose of the SharePoint Utility Suite is to provide a packaged collection of Tools and Utilities showcasing the rich Object Model that is delivered with the SharePoint Product and Technologies SDK (which includes Windows SharePoint Services 2.0 and SharePoint Portal Server 2003). This package includes code and tool examples that SharePoint Developers and SharePoint Administrators might find useful.

The source code examples provided in this package are delivered “AS-IS”.  

Key Updates

This release contains the following Key updates:

  • SPSAddCS

    • updated slightly to “Read” content source settings
  • SPSProtocolHandler

    • This is a great sample Protocol Handler written entirely in C#. 
  • SPSiteBuilder

    • Updated with additional “Randomization” options for creating site build outs, stuffing existing sites with content, generating lists, document libraries and more!!
  • SPUserUtil

    • This release adds a bit of newer functionality, but is more of a stability release, and alterations based on usage and customer feedback.
  • SPSiteManager

    • The changes in this puppy require a whole section of their own J

SPSiteManager Update

Not to distract from the other great updates in this package, the biggest change are the updates to SPSiteManager such as the following:

Rich SharePoint Farm Analysis

SPSiteManager offers many levels of analysis that administrators can use to generate reports. Some of which are (but not limited to) the following:

  • Detect where sites/webs have exceeded the Capacity Planning Guidelines.

  • Get a holistic view of the entire farms site distribution for auditing and review.

  • Determine the percentages of file types used within a farm

  • Determine the average/minimum/maximum number of web parts utilized on pages.

  • Determine which and where specific site templates are used.

  • Content makeup such as number of lists and document libraries per site, as well as the mix of document types throughout the installation, as well as the mix of which are list attachments vs documents stored in document libraries.

  • Sum of content database sizes

In Analyze mode, a Site Distribution Document (SDD) is created in which the resulting data can be used to prepare reports, or as a template for other SPSiteManager operations. The analysis mode of SPSiteManager will also generate Warning elements to inform you of possible problems it has detected. All this data is in XML format (See SPSiteManager XML DTD)

Global actions across the farm

SPSiteManager can assist administrators by performing the following actions across the entire farm via a direct URL or driven by a Site Name Mask or Site Distribution Document:

  • Locking/Unlocking of sites

  • Quota changes and quota setting resets from quota templates

  • Site Backups/Restores/Deletes

All of these operations give you the flexibility to supply a Site URL Mask to identify sites on which to operate. As well, you can use a site mask or a a Site Distribution Document and supply granular information on what SQL Database Server, Content Database name, access credentials, and other properties to use on a per site level.

SharePoint Portal Server 2003 Site maintenance

If you have a SharePoint Portal Server 2003 installation, SPSiteManager can assist administrators with the following common site tasks on sites specified via a direct URL or driven by a Site name Mask or Site Distribution Document from sites within our outside of the current farm:

  • Adding/Removing sites from the list of sites to Crawl

  • Adding/Removing sites from the portals Site directory.

For more information on some of the newer updates to SPSiteManger, please refer to the following articles:

A sampling of the analysis data from the new version of SPSiteManager

https://blogs.msdn.com/krichie/archive/2006/04/14/576542.aspx

With Great Power comes Great Responsibility or Wicked Cool stuff you can do in SPSiteManager 2.0

https://blogs.msdn.com/krichie/archive/2006/03/20/555316.aspx

Enjoy! And let me know if you have any questions.

 - Keith Richie