批量删除所有用户(foreach)

Remove all users in bulk (foreach)

我需要用一个命令从我的 Microsoft Team 中删除所有用户。 get-teamuser(第一行)为我提供了所有成员。但是我不知道现在如何循环删除所有内容。认为这应该类似于第二行。但不知道该怎么做。

希望有人能帮我解决这个问题。

Get-TeamUser -GroupId a4f03b48-49ae-4f06-949f-81b4940e17b6 | where-object {$_.role -eq "member"}

#Get-content c:\list.txt |foreach{Remove-TeamUser -GroupId a4f03b48-49ae-4f06-949f-81b4940e17b6 -User $_}

$users = Get-TeamUser -GroupId a4f03b48-49ae-4f06-949f-81b4940e17b6 | where-object {$_.role -eq "member"} Foreach ($users in $users) { $UPN = $user.userprinciplename

Remove-TeamUser -groupid "a4f03b48-49ae-4f06-949f-81b4940e17b6" -user "$UPN" }

https://docs.microsoft.com/en-us/powershell/module/teams/remove-teamuser?view=teams-ps#:~:text=Remove%20an%20owner%20or%20member,hour%20before%20changes%20are%20reflected.