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一起使用的主要内容,如果未能解决你的问题,请参考以下文章

powershell 用于将Active Directory组添加到Active Directory的Powershell脚本

powershell 这将删除Web应用程序并离开内容数据库。这也是用于记录powershell a的PowerShell Transcripts的示例

powershell 用于将Wake On LAN魔术包发送到给定计算机/ MAC地址的PowerShell脚本

将 PowerShell 用于 Visual Studio 命令提示符

powershell Powershell脚本,用于根据匹配的表达式从文本文件中增加一行中的数字,然后将其写入文件。

powershell 一个基本的PowerShell脚本,用于将IIS 7应用程序请求路由(tl; dr; UrlRewrite的反向代理功能)推送到多个服务器。