Hallo zusammen,
ich möchte im AD für eine OU einen Wert ("ABC") für ein Attribut (myattribute) hinzufügen, jedoch nur wenn dieser Wert nicht bereits existiert.
$p = Get-ADOrganizationalUnit $identity -Properties myattribute|Select-Object myattribute if ($p.myattribute -notcontains "ABC") {Set-ADOrganizationalUnit $identity -Add @{myattribute="ABC"}}
Das AD-Attribut "ABC" wird auch erfolgreich bei der entsprechenden OU eingetragen. Aber falls ich das Skript erneut ausführe, wird nicht erkannt, dass dieser Wert für das Attribut bereits existiert und das Attribut wird überschrieben.
Verwende ich -notlike "*ABC*" wird das Attribut nicht einmal eingetragen.
Muss ich hier mit "Where-Object" arbeiten?? Wenn ja, wie verbinde ich das mit einer if-Clause?
LG und DANKE