Вы можете использовать приведенный ниже скрипт powershell, чтобы добавить учетную запись в качестве администратора сайта для всех сайтов sharepoint:
$Account="michael@tenant.com"
Connect-SPOService http://tenant-admin.sharepoint.com
$Sites = Get-SPOSite -Limit ALL
Foreach ($Site in $Sites)
{
Write-host "Adding Site Collection Admin for:"$Site.URL
Set-SPOUser -site $Site -LoginName $Account -IsSiteCollectionAdmin $True
}
Обновлено:
Предоставить пользователю доступ для чтения ко всем сайтам:
$Sites = Get-SPOSite -Limit ALL
Foreach ($Site in $Sites)
{
$Groups=Get-SPOSiteGroup -Site $site
foreach($Group in $Groups){
if ($Group -like "*visitors"){
Add-SPOUser -Site $site -LoginName $Accounr -Group $group
}
}
}