The following PowerShell script removes all users from an Active Directory group

# Import the Active Directory module if it's not already loaded
if (-not (Get-Module -Name ActiveDirectory)) {
    Import-Module ActiveDirectory
}

# Specify the name of the Active Directory group
$groupName = "YourGroupName"

# Get all members of the Active Directory group
$groupMembers = Get-ADGroupMember -Identity $groupName | Where-Object {$_.objectClass -eq "user"}

# Iterate through the group members and remove them
foreach ($user in $groupMembers) {
    Remove-ADGroupMember -Identity $groupName -Members $user.SamAccountName -Confirm:$false
    Write-Host "Removed $($user.SamAccountName) from $groupName"
}

By Rudy