我正在创建用于测试 SharePoint 的网站集。我使用以主机命名的网站集来执行此操作,而不是基于路径的网站集寻址。
为了那个原因
获得了对我在使用 Web 应用程序管理之前创建的 HNSC Web 应用程序的引用。
在 Web 应用程序的根目录创建一个非模板化站点,以便工作流进行连接。
New-SPSite -Name "Root HNSC Site Collection" -Url "http://vspserver -HostHeaderWebApplication $hnscWebApp -OwnerAlias "vspserver \Administrator"
但是当我尝试使用以下脚本创建团队网站时:
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 中使用。