批量删除所有用户(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"
}
我需要用一个命令从我的 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" }