Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/powershell/11.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Sharepoint powershell创建新的spweb_Sharepoint_Powershell - Fatal编程技术网

Sharepoint powershell创建新的spweb

Sharepoint powershell创建新的spweb,sharepoint,powershell,Sharepoint,Powershell,如何创建SPWeb的新实例 我不想使用Get-SPWeb或New-SPWeb,因为我不想获取现有对象或创建新页面 我只想创建一个SPWeb对象并设置它的GUID。我对PowerShell和SharePoint不太确定,但如果不提供任何信息,您不能简单地创建一个SPWeb。这毫无意义 从 新SPWeb: 在现有网站集中创建新网站 New-SPWeb [-Url] <String> [-AddToQuickLaunch <SwitchParameter>] ... news

如何创建SPWeb的新实例

我不想使用Get-SPWeb或New-SPWeb,因为我不想获取现有对象或创建新页面


我只想创建一个SPWeb对象并设置它的GUID。

我对PowerShell和SharePoint不太确定,但如果不提供任何信息,您不能简单地创建一个
SPWeb
。这毫无意义

新SPWeb:

在现有网站集中创建新网站

New-SPWeb [-Url] <String> [-AddToQuickLaunch <SwitchParameter>] ...
newspweb[-Url][-AddToQuickLaunch]。。。

其中
Url
是必需的参数。

我们需要更多信息-这是为了模拟/测试目的吗?另一个答案解释说,SPWeb只是对物理上已经存在的事物的代表性描述。如果源不存在,就不能创建一个

如果您想创建一个用于测试的框架,那么应该查看VisualStudio2012附带的Fakes框架,或者VisualStudio2010附带的Pex/Moles框架。此工具将允许您创建模拟的SPWeb实例,这实际上是非常困难的,因为它们是密封的类,没有虚拟方法