Join the #BuildWithBuildAgent Challenge! Get recognized, earn exclusive swag, and inspire the ServiceNow Community with what you can build using Build Agent.  Join the Challenge.

Getting the power shell error while remove user from the group

crazysanty0
Kilo Contributor

I am trying to remove member from AD group but i am getting below error.

power shell script :
Import-Module ActiveDirectory

# === Configuración ===
$GroupName = "I_abc"

try {
Write-Host "Getting members of group '$GroupName'..." -ForegroundColor Cyan
$members = Get-ADGroupMember -Identity $GroupName -ErrorAction Stop

if ($members.Count -eq 0) {
Write-Host "Group '$GroupName' has no members to remove." -ForegroundColor Yellow
}
else {
Write-Host "Found $($members.Count) member(s) — removing them..." -ForegroundColor Cyan
Remove-ADGroupMember -Identity $GroupName -Members $members -Confirm:$false
Write-Host " Removed all $($members.Count) members from '$GroupName'." -ForegroundColor Green
}
}
catch {
Write-Host " Error: $($_.Exception.Message)" -ForegroundColor Red
}

Error:
contextId=59b20dad8601be90f86e1fec725c114c DEBUG: No valid credential found, running script without credential

1 REPLY 1

palanikumar
Giga Sage
Giga Sage

Credentials are missing. Use the below sample script

 

Import-Module ActiveDirectory

# === Configuración ===
$GroupName = "I_abc"
$username = "domain\username"
$password = ConvertTo-SecureString "YourPassword" -AsPlainText -Force
$cred = New-Object System.Management.Automation.PSCredential ($username, $password)

try {
  Write-Host "Getting members of group '$GroupName'..." -ForegroundColor Cyan
  $members = Get-ADGroupMember -Identity $GroupName -Credential $cred -ErrorAction Stop

  if ($members.Count -eq 0) {
    Write-Host "Group '$GroupName' has no members to remove." -ForegroundColor Yellow
  }
  else {
    Write-Host "Found $($members.Count) member(s) — removing them..." -ForegroundColor Cyan
    Remove-ADGroupMember -Identity $GroupName -Members $members -Credential $cred -Confirm:$false
    Write-Host ":white_heavy_check_mark: Removed all $($members.Count) members from '$GroupName'." -ForegroundColor Green
  }
}
catch {
  Write-Host "Error: $($_.Exception.Message)" -ForegroundColor Red
}
Thank you,
Palani