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

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

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



1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
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

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

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