powershell - 循环遍历多个 SharePoint 网站集
问题描述
目前我有这个脚本:
$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
循环来执行此操作,以便在每个网站集中找到用户?
解决方案
已经想通了:
$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
}
推荐阅读
- c# - 如果不存在值,如何在枚举中获取默认值
- regex - Unix:查找连续逗号并将其替换为连续管道
- nattable - NatTable - 使用单元格内的行分隔符复制和粘贴单元格数据
- c# - BLE GATT 在连接到 xamarin 表单中的异常“GattCallback 错误:133”后有时会断开连接
- javascript - Uncaught (in promise) 错误:Axios 中的请求失败,状态码为 404
- python - 尽管 2 年前使用相同的代码,但在训练模型时损失极高且准确率极低
- javascript - discord.js 嵌入:UnhandledPromiseRejectionWarning: DiscordAPIError: Invalid Form Body embed.fields[0].value: 长度必须为 1024 或更少
- c# - 发生异常时,Postgres 连接状态保持活动状态
- c++ - 添加到 boost::accumulator 的值的数量是否有限制?
- python - ImportError:没有名为“xlsxwriter”的模块