вторник, 18 февраля 2020 г.

Создание сайта PWA в новой базе. (PowerShell)

В данной статье я поделюсь скриптом который:
1. Создает управляемый путь
2. Создает базу данных
3. Создает новый сайт PWA
4. Переводит в режим разрешений Project Server.



cls
if((Get-PSSnapin | Where {$_.Name -eq "Microsoft.SharePoint.PowerShell"}) -eq $null) {
 Add-PSSnapin Microsoft.SharePoint.PowerShell;
}
$siteName = "Site Name" #название сайта
$webApp = "https://portal.ru" # веб приложение
$path = "PWA_STK" # путь 

$siteUrl = "https://portal.ru/" + $path
$template = "pwa#0"
 
$owner = "domain\user" # владелец сайта
$databaseName = "SP_Content_" +$path
$databaseServer = "SP-SQL"

write-host "создание базы" -ForegroundColor Yellow
New-SPContentDatabase -Name $databaseName -DatabaseServer $databaseServer -WebApplication $webApp 
write-host "База " $databaseName " создана" -ForegroundColor Yellow

New-SPManagedPath $path -WebApplication $webApp   -Explicit 
write-host "Путь добавлен" -ForegroundColor Yellow

New-SPSite -Url $siteUrl -OwnerAlias $owner -ContentDatabase $databaseName -Template $template -Name $siteName -Language 1049 
Write-Host "сайт создан, активация фичи" -ForegroundColor Yellow

Enable-SPFeature pwasite -URL $siteUrl
Write-Host "готово!" -ForegroundColor Yellow


#Get-SPContentDatabase fb1b5379-81cc-42fd-9182-1139800975fa | Remove-SPContentDatabase

#
Set-SPPRojectPermissionMode -Url $siteUrl  -Mode ProjectServer

Комментариев нет:

Отправить комментарий