Friday, October 19, 2012

Get SPWeb Object from the URL

PowerShell Snap-in for SharePoint 2010 offers Get-SPWeb cmdlet to get SPWeb Object directly from the given web URL. But when writing .Net code in C# (or in PowerShell with MOSS 2007) SharePoint object model doesn't offer this mechanism.

However there is a Trick to get SPWeb Object from given URL: Get the SPWeb by calling SPSite.OpenWeb() Method.

Get SPWeb from Given URL: C# Code:

Using(SPSite site=new spsite(URL))
using(SpWeb web=site.openweb())
   //Do something 

Same way, With MOSS 2007 PowerShell:

$webURL="" #Subsite
$site = New-Object Microsoft.SharePoint.SPSite($WebURL) 
$web= $site.OpenWeb()

You might also like:
SharePoint Usage Reports
Usage reports, collaboration and audit for SharePoint.
Document SharePoint Farm
Automatically generate SharePoint documentation.

Check out these SharePoint products:

No comments :

Post a Comment

Please Login and comment to get your questions answered!

You might also like:

Related Posts Plugin for WordPress, Blogger...