Welcome to MSDN Blogs Sign in | Join | Help

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 http://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

http://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

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

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

 - Keith Richie

 

Published Wednesday, April 19, 2006 1:53 PM by krichie

Comments

# SharePoint Utility Suite 2.5 has arrived (for free!)

Wednesday, April 19, 2006 6:37 PM by Jason Medero's SharePointing into Collaboration

# re: Announcing the SharePoint Utility Suite Release 2.5

Hi
I can't find the SPSProtocolHandler in the ZIP file
Wednesday, April 26, 2006 4:30 PM by Kent

# It's Live! The SharePoint Utility Suite release 2.5 is now llive!

It took a few days :) But it's finally live.
Download the 2.5 version now! http://www.microsoft.com/sharepoint/downloads/components/detail.asp?a1=724...
Wednesday, April 26, 2006 9:21 PM by Keith Richie

# re: Announcing the SharePoint Utility Suite Release 2.5

There was a slight delay on it getting propagated to the download center.

It's live now :)  Re-download, and you'll have it!
Wednesday, April 26, 2006 9:22 PM by krichie

# SharePoint Utility Suite 2.5

The SharePoint Utility Suite release 2.5 is now live!
It's finally live.
Download the 2.5 version now!...
Wednesday, April 26, 2006 9:54 PM by Microsoft Higher Education - Mid-Atlantic

# re: Announcing the SharePoint Utility Suite Release 2.5

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.
Tuesday, May 02, 2006 6:04 AM by Tim R Turner

# re: Announcing the SharePoint Utility Suite Release 2.5

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.
Tuesday, May 02, 2006 7:35 AM by krichie

# SharePoint Protocol Handler

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>
Wednesday, May 03, 2006 4:40 PM by dh

# re: Announcing the SharePoint Utility Suite Release 2.5

Can you shed some light on exactly what "Didn't" work?  That may help us in determining what is wrong.
Wednesday, May 03, 2006 4:56 PM by krichie

# SharePoint Protocol Handler

Well I had done the Enumerator but the stream is never called. I tried to execute the old Protocol Handler in the SPSDK 1.0 that is indexing a share. The indexer calls the GetChunk, GetText but after all the chunks for links are read nothing happens and the gatherer stops calling any other method. I have to say though that I translated into C++ also when I saw the C# one did not work also.
Thursday, May 04, 2006 9:22 AM by dh

# SharePoint Protocol Handler

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
Thursday, May 04, 2006 2:11 PM by dh

# re: Announcing the SharePoint Utility Suite Release 2.5

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.
Thursday, May 04, 2006 2:19 PM by krichie

# .NET Resources

The following links to .NET resources have been collated over time with the assistance of colleagues.&amp;nbsp;...
Saturday, May 06, 2006 4:38 AM by mattonsoftware.com

# SharePoint Fans and Groupies... Hanging out in Fenway Park

Before this week, I'd hear a few people say they came across my blog or read my blog.&amp;nbsp; Last week...
Tuesday, June 20, 2006 10:40 PM by Joel Oleson's SharePoint Land

# SPUserUtil solving SharePoint account management/site collection maintenance nightmares!!

Keith Richie has been putting together a series of articles that describes the awesome tool that goes...
Monday, June 26, 2006 4:38 PM by Jason Medero's SharePointing into Collaboration

# Keith Richie Announcing the SharePoint Utility Suite Release 2 5 | Shed Kits

# Keith Richie Announcing the SharePoint Utility Suite Release 2 5 | wheelbarrow

New Comments to this post are disabled
 
Page view tracker