zoukankan      html  css  js  c++  java
  • Sharepoint Powershell

    1. 显示场中所有可用的网站集

    Get-SPSite

    2. 显示某一Web应用程序下可用的网站集

    Get-SPSite –WebApplication "SharePoint – 80"  

    3. 显示某一内容数据库中可用的网站集

    Get-SPSite –ContentDatabase "WSS_CONTENT1" 

    4. 获取指定的网站集

    $webApp = Get-SPSite -Identity <a href="http://sp2010">http://sp2010</a>

    5. 移除一个网站集

    使用变量:

    $siteCol = Get-SPSite -Identity "http://sp2010/sites/sitecol"
    Remove-SPSite $siteCol

    直接移除

    Remove-SPSite –Identity <a href="http://sp2010/sites/sitecol">http://sp2010/sites/sitecol</a>

    6. 创建网站集

    New-SPSite –url http://sp2010/sites/sitecol -name Home
    -owneralias SPSiteAdmin -template STS#0

    7. 设置网站集的锁定状态

    Set-SPSite –Identity http://sp2010/sites/sitecol -LockState NoAdditions

    8. 设置网站集的存储限制

    Set-SPSite –Identity http://sp2010/sites/sitecol -MaxSize 1024
    -WarningSize 768

    9. 在网站集下创建一个网站

    New-SPWeb –url http://sp2010/sites/sitecol/newsubsite
    -name "New Sub Site" -template STS#0 –AddToTopNav –UniquePermissions
    -UseParentTopNav

    10. 显示某一个网站集下的所有子网站

    Get-SPWeb –Identity <a href="http://sp2010/sites/sitecol/*">http://sp2010/sites/sitecol/*</a>

    或者

    Get-SPWeb –Site <a href="http://sp2010/sites/sitecol">http://sp2010/sites/sitecol</a>

    11. 获取指定的网站

    $web = Get-SPWeb -Identity <a href="http://sp2010/sites/sitecol/subsite">http://sp2010/sites/sitecol/subsite</a>

    12. 从网站集中移除一个网站

    使用变量:

    $web = Get-SPWeb -Identity "http://sp2010/sites/sitecol/subsite"
    Remove-SPWeb $web

    直接移除:

    Remove-SPWeb –Identity <a href="http://sp2010/sites/sitecol/subsite">http://sp2010/sites/sitecol/subsite</a>

    13. 修改网站的URL

    Set-SPWeb –Identity "http://sp2010/sites/sitecol/newsubsite"
    –RelativeURL teamsites

    14. 移动网站集到另一个内容数据库

    Move-SPSite –Identity "http://sp2010/sites/sitecol"
    –DestinationDatabase "WSS_CONTENT_TEAMSITES"

    15. 将所有网站集从一个内容数据库移动到另一个内容数据库

    Get-SPSite –ContentDatabase "WSS_CONTENT_MAIN" | Move-SPSite
    –DestinationDatabase "WSS_CONTENT_TEAMSITES"

     16.创建内容数据库

    New-SPContentDatabase –Name NewContentDB –WebApplication "PSWebApp"

     17.删除内容数据库

    $database = Get-SPContentDatabase
    -Identity 025b1239-cd62-451e-943d-dff2e0d52ec8
    Remove-SPContentDatabase $database

    18.获取网站所有列表

    $web=Get-SPWeb http://moss/xxx/xx
    $lists=$web.Lists
    foreach($li in $lists){write-hose $li.Title}
    View Code

    19.创建列表并修改部分属性

    $site=Get-SPSite -Identity http://moss/sites/xxxx
    $web=$site.RootWeb
    或者$web=Get-SPWeb -Identity http://moss/sites/xxxx
    $tep=$web.ListTemplates["列表模板"]
    $web.Lists.Add("ListName","列表说明",$tep)
    $list=$web.Lists["ListName"]
    $list.OnQuickLaunch ="True"
    $list.Title="列表中文名称"
    $list.Update()

     20.显示场中的Web应用程序

    Get-SPWebApplication

    21.获取指定的Web应用程序

    $webApp = Get-SPWebApplication -Identity "PSWebApp"

    22.移除一个Web应用程序

    $webApp = Get-SPWebApplication -Identity "PSWebApp"
    Remove-SPWebApplication $webApp

    或者

    Remove-SPWebApplication –Identity "PSWebApp"

    当不再使用此Web应用程序时,可以增加-RemoveContentDatabases参数

    23.新建一个Web应用程序

    New-SPWebApplication –applicationpool NewWebApp -name NewWebApp
    -applicationpoolaccount SPAppPoolAccount -port 80

    24.配置Web应用程序

    Set-SPWebApplication

    可以使用

    Set-SPWebApplication -?

    查看该命令的三个参数集:使用第一组参数配置默认的定额模版、默认的时区、服务应用程序代理组;使用第二组参数配置Web应用程序的区域连同关联的认证设置;最后一组参数配置邮件设置。

    25.扩展一个web应用程序

    New-SPWebApplicationExtension –Identity "SharePoint – 80"
    –Name "SP Internet Site" –Zone Internet –Url "http://internet"
    –HostHeader http://internet.sp2010.com

    26.创建一个备用访问映射

    New-SPAlternateURL –URL "http://intranet.sp2010.com"
    –WebApplication "SharePoint - 80" –Internal –Zone Intranet

    27.显示所有的备用访问映射

    Get-SPAlternateURL

    28.更改备用访问映射的区域

    Set-SPAlternateURL –Identity "http://intranet.sp2010.com"
    –Zone Intranet

    29.移除一个备用访问映射

    Remove-SPAlternateURL –Identity http://intranet.sp2010.com
  • 相关阅读:
    岳麓山岳麓书院
    花洲书院
    《诫子书》诸葛亮
    AI ML DL
    台湾大学林轩田机器学习基石
    LeNet
    VGGNet
    AlexNet 2012
    AS 中 Plugin for Gradle 和 Gradle 之间的版本对应关系
    AndroidStudio、gradle、buildToolsVersion关系
  • 原文地址:https://www.cnblogs.com/Percy/p/4195403.html
Copyright © 2011-2022 走看看