Verwaiste Resourcen Gruppen im AD finden

Einmal kurz ein kleines Script, wie man verwaiste AD-Gruppen finden kann. Hierbei wurde das ganze wie folgt aufgebaut:

„R_srv-“ + „Servername“ = Resourcengruppe

Die Resourcengruppen waren jeweils als Admin auf dem entsprechenden Server eingetragen.


import-module activedirectory

Get-ADGroup -Filter {name -like „r_srv-*“} | select name | out-file c:\temp\r_srv\all-groups.txt
$groups = gc c:\temp\r_srv\all-groups.txt
foreach ($group in $groups)
{
$server = $group.replace(„R_SRV-„,““)
If (Test-Connection $server -count 1 -quiet)
{

Write-host „$Server On“

}
else
{

write-host „$Server Off“

}
}


r-srv2

 

Problem hierbei ist allerdings, das es Casesensitiv ist, demnach werden „R_srv-“ und „r_Srv“ etc schon nicht rücksichtigt.

Zum glück ist das hier im Unternehmen kein Problem, da die Gruppen per Script angelegt wurden und somit einem Schema unterliegen.

Schreibe einen Kommentar

Deine E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind markiert *