AD グループに追加する必要がある非常に多くのユーザーがいます。すべてのユーザーSAMAccountNames
をデータグリッドビューに保存しています。
以下のコードは動作しますが、ゆっくりと動作します。を呼び出すと、各ユーザーに直接クエリを実行しているかのよう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