Note
Access to this page requires authorization. You can try signing in or changing directories.
Access to this page requires authorization. You can try changing directories.
Автор статьи, первоначально опубликованной здесь, - Алексей Явкин, Руководитель компании Бастион-Интегратор.
Создание нового экземпляра PWA (Project Web App) в Project Server 2016 выполняется иначе, чем в Project Server 2013. Рассмотрим этот процесс сначала, с установки SharePoint.
Новая версия Project Server 2016 теперь поставляется не в виде отдельного дистрибутива, а входит в общий пакет установки SharePoint Server 2016. При этом лицензируется Project Server 2016 отдельно от SharePoint, как и раньше. Процесс установки SharePoint Server 2016 и создания фермы мало отличается от аналогичного процесса в SharePoint 2013:
Скачиваем отсюда (https://www.microsoft.com/en-us/download/details.aspx?id=49961) и устанавливаем SharePoint Server 2016 Beta 2 (SharePoint Server 2016 Beta 2 English.iso)
Мы будем создавать русскоязычный экземпляр Project Web App. Так как пока недоступен русскоязычный пакет установки SharePoint Server, нам потребуется языковой пакет локализации.
Поэтому скачиваем отсюда (https://www.microsoft.com/en-us/download/details.aspx?id=49960) и устанавливаем русский языковой пакет SharePoint Server 2016 Beta 2 Russian Language Pack.iso.
Запускаем установку обязательных компонентов для SharePoint Server 2016. Выполняем все условия установки.
Запускаем установку самого SharePoint Server 2016 и дожидаемся ее завершения.
Запускаем утилиту Мастер конфигурации продуктов SharePoint (SharePoint 2016 Products Configuration Wizard) и создаем новую ферму SharePoint.
При запуске Мастера настройки фермы в Центре администрирования SharePoint 2016 обязательно отмечаем пункт Приложение службы сервера Project Server (Project Server Service Application)
Зайдя в настройки приложения-службы Project Server Service Application в 2016-ой версии, наблюдаем отсутствие каких-либо опций по созданию PWA. Здесь начинаются различия в установке между 2016-ой и предыдущими версиями.
Создавать новый экземпляр PWA мы будет посредством PowerShell. Для этого запускаем в меню пуск SharePoint 2016 Management Shell. Разумеется, выполняем это действие с правами администратора.
Чтобы Project Server 2016 заработал, нужно разрешить его лицензирование. Для этого выполняем команду:
Enable-ProjectServerLicense
Команда запросит ключ продукта. Для триальной 180-дневной версии Project Server 2016 Beta 2 указываем триальный ключ, приведенный в TechNet по ссылке https://technet.microsoft.com/ru-ru/library/mt346109(v=office.16).aspx?tduid=(b813fddda88c062cdf670dd957c753e6)(256380)(2459594)(TnL5HPStwNw-Zbt0df1pD4BRuvO0XBfssg)()
Мы будем создавать экземпляр PWA по привычному нам пути вида https://website/pwa. Для этого в Центре администрирования SharePoint переходим по ссылке Управление веб-приложениями .
Выбираем веб-приложение, где будет развернут PWA (если веб-приложения нет, его нужно создать). Нажимаем на ленте кнопку Управляемые пути . Добавляем строку pwa в список Включенные пути с типом Явное включение .
Теперь переходит в консоль PowerShell и выполняем следующий скрипт, заменив значения переменных в скрипте на свои:
# название сайта PWA
$siteName = "Project Server 2016"
# веб-приложение, где будет наш PWA
$webApp = «https://epm2016»
# URL-адрес PWA
$siteUrl = «https://epm2016/pwa»
# администратор PWA
$owner = «domain\svc_farmadmin»
# название базы данных контента
$databaseName = «ProjectWebAppContent»
# имя сервере баз данных
$databaseServer = «epm2016»
$template = «pwa#0»
New-SPContentDatabase -Name $databaseName -DatabaseServer $databaseServer -WebApplication $webApp
New-SPSite -Url $siteUrl -OwnerAlias $owner -ContentDatabase $databaseName -Template $template -Name $siteName -Language 1049
Enable-SPFeature pwasite -URL $siteUrl
После выполнения будет создан новый экземпляр PWA в русской локализации.
Чтобы переключить экземпляр Project Server из режима безопасности SharePoint в режим безопасности Project Server выполним еще такую команду:
Set-SPProjectPermissionMode $siteUrl -Mode ProjectServer
На этом всё. Можно начинать использование Project Server 2016 Beta 2 (или ждать выхода релиза).