我代表一位朋友写信说,由于冠状病毒已“当选”为全球行政办公室之一的365学校计划A1。毫无疑问,一旦已经在租户上创建了用户,他就会参与进来。他们在教师、学生和外部合作者中有600多个用户。不幸的是,创建这些账户的公司没有创建任何AD组来划分它们,但它们:
他创建了3种不同的AD组“教师”、“学生”、“协作者”,但在用户管理中,他无法找到一种基于xxx@学校名称标准筛选用户的方法,也无法根据标题或角色对用户进行排序/筛选(这是一个可用的显示列)。如果它是可用的,他可以安全地选择部分用户并大规模地分配一个组。
他必须一个接一个地选择,而且用户的名字也很糟糕,所以这是个大烂摊子。
是否有一种方法应用过滤或排序的基础上的艺术帐户名称的标题?有什么方法可以用powershell来做吗?
提前感谢
法布里齐奥
发布于 2020-04-20 02:04:49
是。您可以使用Powershell脚本来制作它。
让我们以老师为例。
$users = Get-AzureADUser -All $true | Where-Object{($_.UserPrincipalName -like '*d@schoolname.com')}
foreach ($user in $users) {
Add-AzureADGroupMember -ObjectId "{the ObjectId of the Teacher Group}" -RefObjectId $user.ObjectId
}它会找到所有的用户"*d@jmaster.onmicrosoft.com“,并将它们添加到教师组中。
以下是cmd文档Get-AzureADUser和添加-AzureADGroupMember供您参考。
https://stackoverflow.com/questions/61290167
复制相似问题