Мне поручено написать сценарий PowerShell, который будет проходить через все наши сайты MS SharePoint 2013 и дать нам возможность изменить владельца основной коллекции семейства (на нашей ферме) тем, кем мы хотим. Это возможно? Прошу прощения, если это не так, я новичок в PowerShell и SharePoint.Сценарий для изменения владельца сайта в SharePoint?
-1
A
ответ
0
Это быстро и грязно, так что может быть несколько ошибок, но попробуйте ниже.
$username="YourDomainUserName";
foreach($site in Get-SPSite)
{
$confirmedUsername = $site.RootWeb.EnsureUser($username)
$site.set_AllowUnsafeUpdates(1)
$site.Owner = $confirmedUsername
$site.set_AllowUnsafeUpdates(0)
Write-Host "User $confirmedUsername is now site collection admin for $site"
}
+0
Красивый сценарий. На всякий случай я проверил бы значение AllowUnsafeUpdate перед его изменением, потому что это может быть верно перед запуском этого скрипта. –
+0
Да, это хорошая идея, как я уже сказал, это быстро и грязно, но дает основы. – Nikerym
Да возможно, [начать здесь] (https://technet.microsoft.com/en-us/library/ee806878.aspx) и попытаться найти с помощью Google – Max
Спасибо. Да, я проводил день, исследуя и знакомясь с ними. – EchoJ