zoukankan      html  css  js  c++  java
  • SharePoint自动化系列——Manage "Site Subscriptions" using PowerShell

    转载请注明出自天外归云的博客园:http://www.cnblogs.com/LanTianYou/

    你可以将普通的sites加入到你的site subscriptions中,前提是你需要有一个 Tenant Administration site,如果没有这个site,一切都别谈了。

    那么首先,创建一个 Tenant Administration site:

    Add-PSSnapin microsoft.sharepoint.powershell
    function CreateATenantAdministrationSite
    {
        [Parameter(Mandatory = $true)]
        param($siteUrl)
        $subscription=New-SPSiteSubscription
        $site=New-SPSite –Url $siteUrl –Template "TenantAdmin#0" –OwnerAlias "domainuserName" –SiteSubscription $subscription
        Set-SPSiteAdministration –Identity $siteUrl –AdministrationSiteType TenantAdministration
    }
    CreateATenantAdministrationSite http://exhv-0077/sites/1021TASite

    之后在这个创建好的site的Home页中你就可以通过点击Manage Site Collections来创建与管理site subscriptions了。

    当然,如果是一个已经创建好的team site,你想将其加入到site subscriptions中,你可以通过下面这行语句来获取到所有的Tenant Administration sites:

    Get-SPSiteSubscription

    然后将结果保存到一个变量中:

    $siteSubscriptions = Get-SPSiteSubscription

    然后就可以将已经创建好的team site加入到site subscriptions中了,比如加入到第一个Tenant Administration site的site subscriptions中:

    $siteUrl = "XXXXX"
    $site = Get-SPSite $siteUrl
    Set-SPSite -Identity $site -SiteSubscription $siteSubscriptions[0]

    以上就是向Tenant Administration site中添加site subscriptions的两种方式:

    1、先创建出Tenant Administration site,然后在site中new一个site subscription site;

    2、对于已有的site,我们通过Set-SPSite的"-SiteSubscription"参数来将其添加到指定的Tenant Administration site中。

    想要删除site subscription,通过如下语句:

    Remove-SPSiteSubscription -Identity "XXXXX" 

    注意:如果site是on hold状态的,需要去eDiscovery Center site中相应的eDiscovery Set中"

    点击Save后要记得去CA的Monitoring->Review Job Definitions中跑一个"eDiscovery In-Place Hold Processing"的job,之后就可以对site subscription进行remove了,否则会有如下提示:

    删除的时候会有提示会把Tenant Administration site连同所有的site members都删除掉,操作需谨慎!

    相关文章

  • 相关阅读:
    安装Php时候报错信息:virtual memory exhausted: Cannot allocate memory (不能分配内存)
    putty保持连接不自动段开
    利用iptables将本地的80端口请求转发到8080,当前主机ip为192.168.1.1,命令怎么写?
    linux上大量tcp端口处于TIME_WAIT的问题
    cacti出现snmp error
    洛谷3672:小清新签到题——题解
    BZOJ3040:最短路——题解
    洛谷4230:连环病原体——题解
    洛谷3934:Nephren Ruq Insania——题解
    洛谷3932:浮游大陆的68号岛——题解
  • 原文地址:https://www.cnblogs.com/LanTianYou/p/4897503.html
Copyright © 2011-2022 走看看