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 "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的更多相关文章
- SharePoint自动化系列——Site/Web/List级别的导航菜单
转载请注明出自天外归云的博客园:http://www.cnblogs.com/LanTianYou/ 需求:在不同的测试用例中,对脚本中不确定的因素需要和用户交互来确定,比如选择哪个site,选择哪个 ...
- SharePoint自动化系列——通过PowerShell创建SharePoint Site Collection
通过PowerShell创建SharePoint Site Collection,代码如下: Add-PSSnapin microsoft.sharepoint.powershell function ...
- SharePoint自动化系列——通过PowerShell创建SharePoint Lists
转载请注明出自天外归云的博客园:http://www.cnblogs.com/LanTianYou/ 代码如下(保存到本地ps1文件中,右键run with PowerShell即可): Add-PS ...
- SharePoint自动化系列——通过PowerShell创建SharePoint List Items
转载请注明出自天外归云的博客园:http://www.cnblogs.com/LanTianYou/ 代码如下(保存到本地ps1文件中,右键run with PowerShell即可): Add-PS ...
- SharePoint自动化系列——通过PowerShell创建SharePoint Web
转载请注明出自天外归云的博客园:http://www.cnblogs.com/LanTianYou/ 代码如下(保存到本地ps1文件中,右键run with PowerShell即可): Add-PS ...
- SharePoint自动化系列——Set MMS field value using PowerShell.
转载请注明出自天外归云的博客园:http://www.cnblogs.com/LanTianYou/ 本章将总结一下设置SharePoint list中item的Managed Metadata fi ...
- SharePoint自动化系列——Upload files to SharePoint library using PowerShell.
转载请注明出自天外归云的博客园:http://www.cnblogs.com/LanTianYou/ 日常的SharePoint站点测试中,我们经常要做各种各样的数据,今天又写了几个脚本,发现自己写的 ...
- SharePoint自动化系列——通过PowerShell在SharePoint中批量做数据
转载请注明出自天外归云的博客园:http://www.cnblogs.com/LanTianYou/ PowerShell是基于.NET的一门脚本语言,对于SharePoint一些日常操作支持的很好. ...
- SharePoint自动化系列——创建MMS terms
转载请注明出自天外归云的博客园:http://www.cnblogs.com/LanTianYou/ PowerShell脚本实现MMS group.termSet.terms的自动化创建: Add- ...
随机推荐
- Lintcode: Segment Tree Modify
For a Maximum Segment Tree, which each node has an extra value max to store the maximum value in thi ...
- paper 24 :matlab的cat函数
cat:用来联结数组 用法:C = cat(dim, A, B) 按dim来联结A和B两个数组. C = cat(dim, A1, A2, A3, ...) 按dim联结所有输入的数 ...
- 夺命雷公狗—angularjs—22—bind改指向和传参方式
在angularjs中的传参的jquery的方式是极度相似的噢,而且还可以通过bind来改变指向 <!DOCTYPE html> <html lang="en" ...
- ThinkPHP讲解(四)——视图
本次讲解主要以<ThinkPHP开发手册>中“模板”一章中讲解为主 在MainController.class.php中新建一个操作方法Test() namespace Home\Cont ...
- zw版_Halcon-delphi系列教程_卫星航拍精确打击目标自动识别
<zw版·Halcon-delphi系列原创教程> 卫星航拍精确打击目标自动识别 这几天,俄罗斯空军在叙利亚大显神威,美军有意见了,说俄罗斯是狂轰滥炸,不是精确打击. 不过,战斗 ...
- (function($){...})(jQuery) 函数详解
function(arg){...} 这是一个匿名函数,参数是arg. 而调用匿名函数时,是在函数后面写上括号和实参的,由于操作符的优先级,函数本身也需要用括号,即: function(arg){.. ...
- Selenium 新手入门(C#)1. 用vs运行调用Selenium打开页面
Start步骤: 1.从http://docs.seleniumhq.org/download/ 下载 C# dll 文件和 Internet Explorer Driver Server(32 或 ...
- Test Android with QTP
by Yaron Assa I have recently come across a plug-in to QTP that enables to automate tests on Android ...
- 160829、Java加解密与数字签名
** Java加解密 ** 实现方式:JDK实现,CC,BC JDK提供比较基础的底层的实现:CC提供一些简化的操作:BC提供补充 一.Base64加密 非常简单,加密解密就一个函数. 代码如下: 二 ...
- WordPress博客网站fonts.useso加载慢解决办法
WordPress博客网站fonts.useso加载慢解决办法 之前WordPress博客因为google字体库访问不了替换成360的useso,最近WordPress博客网站一直等待fonts.us ...