Use these functions when running PowerShell against SharePoint 2007 dlls, to mimic functionality of SP2010 and SP2013.
# Loads SharePoint module
[System.Reflection.Assembly]::LoadWithPartialName("Microsoft.SharePoint")
#Get-SPSite in MOSS 2007
function global:Get-SPSite([string]$url)
{
Write-Host "In Get-SPSite with url=$url"
return new-Object Microsoft.SharePoint.SPSite($url)
}
#Get-SPWeb in MOSS 2007
function global:Get-SPWeb([string]$url)
{
Write-Host "In Get-SPWeb with url=$url"
$SPSite = Get-SPSite $url
return $SPSite.OpenWeb()
}
No comments:
Post a Comment