L oop через несколько семейств сайтов SharePoint - PullRequest
2 голосов
/ 01 апреля 2020

В настоящее время у меня есть этот сценарий:

$SiteURL="https://contoso.sharepoint.com/sites/contoso"
$UserID="j.doe@contoso.nl"

#Get Credentials to connect
$Cred = Get-Credential

#Connect to SharePoint Online Admin Site
Connect-SPOService -Url $AdminSiteURL -Credential $cred

#sharepoint online powershell remove user permissions from site collection
Get-SPOUser -Site $SiteURL -LoginName $UserID

Но у меня есть несколько семейств сайтов, в которых нужно найти этого пользователя:

https://contoso.sharepoint.com/sites/Projecten
https://contoso.sharepoint.com/sites/PFO

Как это сделать с помощью for l oop так он находит пользователя в каждом семействе сайтов?

1 Ответ

2 голосов
/ 01 апреля 2020

Уже разобрался:

$UserID="j.doe@contoso.nl"

$sitecollectios = @("https://contoso.sharepoint.com/sites/Extranet","https://contoso.sharepoint.com/sites/contoso","https://contoso.sharepoint.com/sites/Projecten","https://contoso.sharepoint.com/sites/PFO","https://contoso.sharepoint.com/sites/beheer","https://contoso.sharepoint.com/sites/Intranet")

#Get Credentials to connect
$Cred = Get-Credential

#Connect to SharePoint Online Admin Site

Connect-SPOService -Url $AdminSiteURL -Credential $cred

foreach ($collectie in $sitecollectios)
{ 
    Get-SPOUser -Site $collectie -LoginName $UserID
}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...