转载请注明出自天外归云的博客园: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 "domain\userName" –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中"Disable In-Place Hold":

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

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

相关文章

SharePoint自动化系列——Manage "Site Subscriptions" using PowerShell的更多相关文章

  1. SharePoint自动化系列——Site/Web/List级别的导航菜单

    转载请注明出自天外归云的博客园:http://www.cnblogs.com/LanTianYou/ 需求:在不同的测试用例中,对脚本中不确定的因素需要和用户交互来确定,比如选择哪个site,选择哪个 ...

  2. SharePoint自动化系列——通过PowerShell创建SharePoint Site Collection

    通过PowerShell创建SharePoint Site Collection,代码如下: Add-PSSnapin microsoft.sharepoint.powershell function ...

  3. SharePoint自动化系列——通过PowerShell创建SharePoint Lists

    转载请注明出自天外归云的博客园:http://www.cnblogs.com/LanTianYou/ 代码如下(保存到本地ps1文件中,右键run with PowerShell即可): Add-PS ...

  4. SharePoint自动化系列——通过PowerShell创建SharePoint List Items

    转载请注明出自天外归云的博客园:http://www.cnblogs.com/LanTianYou/ 代码如下(保存到本地ps1文件中,右键run with PowerShell即可): Add-PS ...

  5. SharePoint自动化系列——通过PowerShell创建SharePoint Web

    转载请注明出自天外归云的博客园:http://www.cnblogs.com/LanTianYou/ 代码如下(保存到本地ps1文件中,右键run with PowerShell即可): Add-PS ...

  6. SharePoint自动化系列——Set MMS field value using PowerShell.

    转载请注明出自天外归云的博客园:http://www.cnblogs.com/LanTianYou/ 本章将总结一下设置SharePoint list中item的Managed Metadata fi ...

  7. SharePoint自动化系列——Upload files to SharePoint library using PowerShell.

    转载请注明出自天外归云的博客园:http://www.cnblogs.com/LanTianYou/ 日常的SharePoint站点测试中,我们经常要做各种各样的数据,今天又写了几个脚本,发现自己写的 ...

  8. SharePoint自动化系列——通过PowerShell在SharePoint中批量做数据

    转载请注明出自天外归云的博客园:http://www.cnblogs.com/LanTianYou/ PowerShell是基于.NET的一门脚本语言,对于SharePoint一些日常操作支持的很好. ...

  9. SharePoint自动化系列——创建MMS terms

    转载请注明出自天外归云的博客园:http://www.cnblogs.com/LanTianYou/ PowerShell脚本实现MMS group.termSet.terms的自动化创建: Add- ...

随机推荐

  1. [原创]java WEB学习笔记54:Struts2学习之路--- 编写Struts2 的第一个程序,HelloWord,简述 package ,action,result

    本博客的目的:①总结自己的学习过程,相当于学习笔记 ②将自己的经验分享给大家,相互学习,互相交流,不可商用 内容难免出现问题,欢迎指正,交流,探讨,可以留言,也可以通过以下方式联系. 本人互联网技术爱 ...

  2. java的I/O操作:文件的路径

    package solutions; import java.io.*; /** * Created by Administrator on 2016/3/14. */ public class Re ...

  3. url组成部分

    协议  eg:http 主机IP地址  eg :端口号8080 项目资源地址  eg:目录名,文件夹名

  4. 关于Linux系统basename函数缺陷的思考

    某模块作为前台进程独立运行时,运行命令携带命令行参数:作为某平台下守护进程子进程运行时,需要将命令行参数固化在代码里.类似如下写法: char *argv[] = {"./DslDriver ...

  5. 杭电1241 Oil Deposits

    Time Limit: 2000/1000 MS (Java/Others)    Memory Limit: 65536/32768 K (Java/Others) Total Submission ...

  6. js 默认选中select 选项

    <select id="HDname" style="width: 150px;"><option value="0"&g ...

  7. json和字符串/数组/集合的互相转换の神操作总结

    一:前端字符串转JSON的4种方式 1,eval方式解析,恐怕这是最早的解析方式了. function strToJson(str){ var json = eval('(' + str + ')') ...

  8. linux添加字体的过程

    只说一下过程, 至于具体的原理还没搞明白. 1. 首先你要有字体文件,ttf或者ttc格式的均可以 我们可以从windows的 C:\WINDOWS\Fonts\ 这个目录下的字体文件复制出来,例如我 ...

  9. 【py技巧】使用reload重导入修改过的包或模块

    #使用import导入 import my_module my_module.something() #out - orignal #这里修改输出 - changed reload(my_module ...

  10. 安装SQLServer2005错误无法在com+目录中安装和配置程序集

    无法在com+目录中安装和配置程序集c:\program files\Microsoft SQL Server\90\DTS\tasks\microsoft.sqlserver.MSMQTASK.DL ...