Я создаю коллекции сайтов для тестирования SharePoint. Для этого я использую именованное семейство сайтов, а не адресацию семейства сайтов на основе пути.
Для этого
Получил ссылку на веб-приложение HNSC, которое я создал перед использованием управления веб-приложениями.
создал не шаблонный сайт в корне веб-приложений для подключения к рабочему процессу.
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
Любая идея будет оценена по достоинству.
Вам необходимо сначала создать веб-приложение (SPWebApplication), которое соответствует этому субдомену, и вам нужно обратиться к новому семейству сайтов с его полным FQDN, т.е.
http://intranet.vspserver.test-lab.local
.
intranet.vspserver
не является полным доменным именем, поэтому его нельзя использовать в URL-адресе.