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的反向代理功能)推送到多个服务器。