Guten Tag.
Mein Ziel ist es User aus einer Text Datei als lokale User in die Remotedesktopbenutzer Gruppe hinzuzufügen.
Die reinen Befehle -> User in dieser Gruppe anlegen, User in dieser Gruppe löschen sind nicht das Problem.
Die User in meiner Datei sind wie folgt aufgelistet:
User1
User2
User3
..
########################################
$RDP_User = get-content "C:\Temp\RDP_PDU_User.txt"
$RDP_Group = Get-LocalGroup Remotedesktopbenutzer
$RDP_Groupuser = Get-LocalGroupmember -group Remotedesktopbenutzer | select name
#$RDP_User
#$RDP_Groupuser
ForEach($RDP_User in $RDP_Groupuser)
{
$RDP_User
if($RDP_Groupuser -match $RDP_User)
{
"User ist bereits Mitglied von $RDP_Group"
}
else
{
Add-LocalGroupMember -Group $RDP_Group -Member $RDP_User -ErrorAction SilentlyContinue
write-host $RDP_user "zur Gruppe" $RDP_Group "hinzugefügt"
}
}
Der reine Aufbau/Ablauf des Scriptes ist mir theoretisch bewusst, aber ich vermute meine Foreach Funktion (kann so) nicht funktionieren. Vielleicht kann mir jemand einen Tipp geben. Vielen Dank im voraus !