powershell - 如何通过 Add-UnifiedGroupLinks -Identity 传递数组?
问题描述
我想一次性将用户添加到多个 Office365 组。
我的代码如下:
$OfficeGroups = @("Egg_Group", "Chicken Group", "Soup Group")
foreach ($Group in $OfficeGroups)
{
$AddParams = @{
Identity = $Group
LinkType = 'Members'
Links = $Username
}
Add-UnifiedGroupLinks @AddParams
}
我无法通过 -Identity 参数传递一组组。有没有我可以使用的替代 cmdlt?我努力了
Add-DistributionGroupMember
但它仍然不起作用。这是不可能完成的任务吗?
解决方案
您可以尝试像这样循环遍历您的数组吗?
$OfficeGroups = @("Egg_Group", "Chicken Group", "Soup Group")
$OfficeGroups | ForEach-Object {Add-UnifiedGroupLinks -Identity $_ -LinkType 'Members' -Links $Username}
推荐阅读
- python - Vim:如何在 Python2 上强制 Python3
- python - 必须在 Python 中的每个异步函数前面放置 await 有什么意义?
- python - 使用 Python 将文件(任何格式)上传到 Postgresql 数据库
- javascript - HTML 日期对象年份选择会影响其余日期
- javascript - 图像 src 没有相应改变
- java - java.lang.NoSuchMethodError: 'java.lang.String com.google.auth.oauth2.ServiceAccountCredentials.getProjectId()'
- saml-2.0 - 默认情况下,Adfs 期望签名的 Saml 请求?
- android - 如何在 when 表达式中添加枚举和布尔语句
- html - 如何在 Bootstrap 4 中将导航栏项目右对齐?
- go - 如何为 idtoken.NewClient 设置超时选项