Share via


Lions, and Tigers, and Guids... oh my!

Everything in Project Server and SharePoint have Guids associated with them. A friend asked about generating new unique Guids for repeatable deployments. So of course I started writing a little console application to use System.Guid to generate the new Guid (I’m a developer, I always think in code). But as I started thinking about emailing an exe, an idea struck me... PowerShell. I had installed PowerShell months ago because I was told about using it to maintain my 20,000+ (and always growing) photo collection. But have never got around to using it. I fired up the console and the User Guide. I looked through the TOC and found "Working with Objects." Within 10 minutes I had figured out the syntax. So, cut to the chase...

[System.Guid]::NewGuid().ToString()

 

I have one word for this... SWEET! I look forward to playing with PowerShell more in the future.

Comments

  • Anonymous
    June 26, 2009
    The comment has been removed
  • Anonymous
    September 08, 2009
    Speaking of Guids, I have been wondering what was the use of the siteId Guid in project web access. I have been following this guide http://msdn.microsoft.com/en-us/library/aa974413.aspx to create a simple impersonation application. I have tried find a way to programmaticly retreive the siteID but failed. While doing tests, I realized that whether the siteId is valid or not does not seem to affect my application.