使用 SharePoint 管理 shell 2013 创建网站集

使用 SharePoint 管理 shell 2013 创建网站集

我正在创建用于测试 SharePoint 的网站集。我使用以主机命名的网站集来执行此操作,而不是基于路径的网站集寻址。

为了那个原因

  1. 获得了对我在使用 Web 应用程序管理之前创建的 HNSC Web 应用程序的引用。

  2. 在 Web 应用程序的根目录创建一个非模板化站点,以便工作流进行连接。

    New-SPSite -Name "Root HNSC Site Collection" -Url "http://vspserver -HostHeaderWebApplication $hnscWebApp -OwnerAlias "vspserver \Administrator"
    
  3. 但是当我尝试使用以下脚本创建团队网站时:

    New-SPSite -Name "VSPServer Intranet" -Url "http://intranet.vspserver" –HostHeaderWebApplication $hnscWebApp -Template "STS#0" -OwnerAlias "vspserver\Administrator"
    

我收到此错误信息:

New-SPSite : Cannot find an SPWebApplication object that contains the
following Name, Id, or Url: http://intranet.vspserver.test-lab.local.
At line:1 char:1
+ New-SPSite -Name "SPServer Intranet" -Url
"http://intranet.vspserver.test-lab.lo ...
+         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
~~~
    + CategoryInfo          : InvalidData: (Microsoft.Share...SPCmdletNewSite:
   SPCmdletNewSite) [New-SPSite], SPCmdletPipeBindException
    + FullyQualifiedErrorId : Microsoft.SharePoint.PowerShell.SPCmdletNewSite

任何想法都将受到赞赏。

答案1

您需要首先创建一个与该子域匹配的 Web 应用程序 (SPWebApplication),并且需要使用其完整 FQDN 引用新的网站集,即

http://intranet.vspserver.test-lab.local

intranet.vspserver不是 FQDN,因此不能在 URL 中使用。

相关内容