SharePoint 2010-性能(新SPWeb$Url).ApplyWebTemplate(“{GUID}”MyCustomTemplate“)

SharePoint 2010-性能(新SPWeb$Url).ApplyWebTemplate(“{GUID}”MyCustomTemplate“),sharepoint,powershell,sharepoint-2010,powershell-2.0,Sharepoint,Powershell,Sharepoint 2010,Powershell 2.0,我想用自定义模板创建新的SPWeb $web = New-SPWeb $Url $web.ApplyWebTemplate("{GUID}#MyCustomTemplate") 我现在的问题是,在我的虚拟机上,从一个带有自定义模板的SPWeb创建大约需要40秒。是否有其他更快捷的方法使用自定义模板创建SPWeb?为什么不使用-Template参数。比如说, New-SPWeb -url $url -template "{GUID}#MyCustomTemplate" 我没有自定义模板可供使用

我想用自定义模板创建新的SPWeb

$web = New-SPWeb $Url
$web.ApplyWebTemplate("{GUID}#MyCustomTemplate")

我现在的问题是,在我的虚拟机上,从一个带有自定义模板的SPWeb创建大约需要40秒。是否有其他更快捷的方法使用自定义模板创建SPWeb?

为什么不使用-Template参数。比如说,

New-SPWeb -url $url -template "{GUID}#MyCustomTemplate"

我没有自定义模板可供使用,但这在我的系统上花费了2秒钟。

为什么不使用-template参数。比如说,

New-SPWeb -url $url -template "{GUID}#MyCustomTemplate"

我没有自定义模板可供使用,但在我的系统上这花费了2秒钟。

@LaPhi,当您的站点(集合)上尚未激活自定义WebTemplate时,您会遇到异常


一、 同样,无法使用模板设置“New SPWeb$Url-template”TemplateName。您可能需要等待站点设置完成。

@LaPhi,当您的站点(集合)上的自定义WebTemplate尚未激活时,您会遇到异常


一、 同样,无法获取“New SPWeb$Url-template”TemplateName来配置模板。您可能需要等待站点设置完成。

您必须使用此语法

New-SPWeb -url $url -template "MyCustomTemplateName#0"
您可以在webtemp*.xml的配置标记中找到这些值

<Configuration ID="0" Title="MyCustomTemplateName" ...

您必须使用此语法

New-SPWeb -url $url -template "MyCustomTemplateName#0"
您可以在webtemp*.xml的配置标记中找到这些值

<Configuration ID="0" Title="MyCustomTemplateName" ...
我的解决方案:
首先创建新网站:

$web = New-SPWeb $UrlFull
在此之后,应用Web模板

$web.ApplyWebTemplate("{GUID}#NameCustomTemplate")
原因是,自定义模板不是全局模板。

我的解决方案: 首先创建新网站:

$web = New-SPWeb $UrlFull
在此之后,应用Web模板

$web.ApplyWebTemplate("{GUID}#NameCustomTemplate")

原因是,自定义模板不是全局模板。

因为我使用的是自定义模板,而-Template参数不适用于它。当我使用“New SPWeb$Url-template”TemplateName“时,它引发了一个异常,因为找不到该模板。因为我使用的是自定义模板,-template参数不适用于该模板。当我使用“New SPWeb$Url-template”TemplateName“”时,它引发了一个异常,因为找不到模板。