SharePoint自动化系列——Manage

 

你能够将普通的sites加入到你的site subscriptions中,前提是你须要有一个 Tenant Administration site,若是没有这个site,一切都别谈了。shell

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

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

以后在这个建立好的site的Home页中你就能够经过点击Manage Site Collections来建立与管理site subscriptions了。dom

固然,若是是一个已经建立好的team site,你想将其加入到site subscriptions中,你能够经过下面这行语句来获取到全部的Tenant Administration sites:ide

Get-SPSiteSubscription

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

$siteSubscriptions = Get-SPSiteSubscription

而后就能够将已经建立好的team site加入到site subscriptions中了,好比加入到第一个Tenant Administration site的site subscriptions中:ip

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

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

一、先建立出Tenant Administration site,而后在site中new一个site subscription site;it

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

想要删除site subscription,经过以下语句:function

Remove-SPSiteSubscription -Identity "XXXXX" 

注意:若是site是on hold状态的,须要去eDiscovery Center site中相应的eDiscovery Set中"Disable In-Place Hold":

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

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

相关文章

相关文章
相关标签/搜索