我有大量用户需要添加到 AD 组。我将所有用户都SAMAccountNames
存储在 datagridview 中。
下面的代码工作但很慢。就好像它在我调用时直接查询每个用户一样g.members.add
。有没有更有效的方法来添加它们?
For Each r As DataGridViewRow In dgvFinalUsers.Rows
Dim userName As String = r.Cells(0).Value
If Not g.Members.Contains(ctx, IdentityType.SamAccountName, userName) Then
g.Members.Add(ctx, IdentityType.SamAccountName, userName)
i += 1
Debug.Print(i)
End If
Next
g.save