powershell Powershell用于将Powershell与SharePoint 2007一起使用

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了powershell Powershell用于将Powershell与SharePoint 2007一起使用相关的知识,希望对你有一定的参考价值。

# ----------------------------------------------
# Author: Salaudeen Rajack
# Date: 06.03.2015
# Description: Powershell functions to use Powershell with SharePoint 2007
# ----------------------------------------------

$null = [System.Reflection.Assembly]::LoadWithPartialName("Microsoft.SharePoint")

# Get-SPWebApplication
Function global:Get-SPWebApplication($WebAppURL)
{ 
 if($WebAppURL -eq $null)  #Get All Web Applications
    {
  #Sharepoint 2007 powershell spfarm
  $Farm = [Microsoft.SharePoint.Administration.SPFarm]::Local
  $websvcs = $farm.Services | where -FilterScript {$_.GetType() -eq [Microsoft.SharePoint.Administration.SPWebService]}
  $WebApps = @()
  foreach ($websvc in $websvcs) {
      foreach ($WebApp in $websvc.WebApplications) {
          $WebApps+ = $WebApp
      }
  }
  return $WebApps
 }
 else #Get Web Application for given URL
 {
  return [Microsoft.SharePoint.Administration.SPWebApplication]::Lookup($WebAppURL)
 }
}

# Get-SPSite
Function global:Get-SPSite($url)
{
  return new-Object Microsoft.SharePoint.SPSite($url)
}

# Get-SPWeb
Function global:Get-SPWeb($url)
{
  $site= New-Object Microsoft.SharePoint.SPSite($url)
    if($site -ne $null)
      {
        $web=$site.OpenWeb();     
      }
  return $web
}

以上是关于powershell Powershell用于将Powershell与SharePoint 2007一起使用的主要内容,如果未能解决你的问题,请参考以下文章