Sdílet prostřednictvím


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

Comments

  • Anonymous
    April 26, 2006
    Hi
    I can't find the SPSProtocolHandler in the ZIP file

  • Anonymous
    April 26, 2006
    The comment has been removed

  • Anonymous
    April 26, 2006
    There was a slight delay on it getting propagated to the download center.

    It's live now :)  Re-download, and you'll have it!

  • Anonymous
    April 26, 2006
    The SharePoint Utility Suite release 2.5 is now live!
    It's finally live.
    Download the 2.5 version now!...

  • Anonymous
    May 01, 2006
    We are trying to split out some HUGE site-collections (>35 GB) into separate databases and were looking to SPSiteManager for help. We have had issues with doing an STSADM restore against the .DAT files created by an STSADM backup. Am I right in thinking that SPSiteManager uses STSADM for both the backup and restore sections - and might, therefore, suffer the same limitations - or did I misread something?

    Tim T.

  • Anonymous
    May 01, 2006
    SPSiteManager uses the SharePoint OM's .Backup()/.Delete()/.Restore() methods of the virtual server object just like STSADM, so you would suffer from the same problem that you suffer from using STSADM.   So, you didn't misread anything :).  

    If you could shed a bit of lite on what problem you're having with STSADM restores....I'd be more than happy to give you some quick advice on what that problem.

  • Anonymous
    May 03, 2006
    I tried you protocol handler on SPS 2003 sp2 and it did not work also I found this url which says that the filters need to implemented in different way. Could you please shed some light into this?
    <http://msdn.microsoft.com/library/default.asp?url=/library/en-us/odc_SP2003_ta/html/ODC_HowToWriteaFilter.asp>

  • Anonymous
    May 03, 2006
    Can you shed some light on exactly what "Didn't" work?  That may help us in determining what is wrong.

  • Anonymous
    May 04, 2006
    The comment has been removed

  • Anonymous
    May 04, 2006
    I tried with just 1 file and it works. But if I try with a folder it seems to remain stuck after the last GeChunk returns no_more_chunks

  • Anonymous
    May 04, 2006
    Actually, you should email the address specified in the Utility Suite docs for questions on this.  I personally did not write the sample, so if you email the address specified in the docs, we can get you a bit of more feedback.

  • Anonymous
    May 05, 2006
    The following links to .NET resources have been collated over time with the assistance of colleagues.&amp;nbsp;...

  • Anonymous
    June 20, 2006
    Before this week, I'd hear a few people say they came across my blog or read my blog.&amp;nbsp; Last week...

  • Anonymous
    June 26, 2006
    Keith Richie has been putting together a series of articles that describes the awesome tool that goes...

  • Anonymous
    May 26, 2009
    PingBack from http://backyardshed.info/story.php?title=keith-richie-announcing-the-sharepoint-utility-suite-release-2-5

  • Anonymous
    June 13, 2009
    PingBack from http://wheelbarrowstyle.info/story.php?id=1953