toasti 11 Geschrieben 15. Juli 2009 Melden Geschrieben 15. Juli 2009 Guten Abend, wie schon an meiner Sig zu erkennen bin ich grad dabei auf die 70-640 zu lernen. Habe grad meine Dokus der letzten Kapitel angesehen und wieder über etwas gestolpert was mir nicht einleuchtet. Wenn ihr so nett wert und es mir erklären könntet? Hab schon viel gegoogelt aber nichts gefunden was es einfach mal auf den Punkt bringt. Es geht um Attribute löschen im AD. Im Buch steht folgendes zum Löschen von kompletten Attributen mit PS. (In VB isses ja aber ähnlich) $objUser.PutEx(1, "PhysicalDeliveryOfficeName", 0) $objUser.SetInfo() Mir ist schon klar, dass PutEx die Methode zum Löschen ist und auch dass die 1 wohl das benutzerdefinierte Attribut 1 ist. Aber PhysicalDeliveryOfficeName ist doch ein Attribut was sowieso schon im AD vorhanden ist, oder nicht? Und was bedeutet die 0? Um es einfach auf 0 zu setzen? Also irgendwie leuchtet mir das nicht ein... Herzlichen Dank im Voraus! Grüße toasti
toasti 11 Geschrieben 17. Juli 2009 Autor Melden Geschrieben 17. Juli 2009 Kann mir denn keiner helfen?
olc 18 Geschrieben 17. Juli 2009 Melden Geschrieben 17. Juli 2009 Hi toasti, ich verstehe die Frage nicht ganz - aber Du löschst ja nicht das gesamte Attribut "PhysicalDeliveryOfficeName" aus dem Schema. Die Referenz ist das Benutzerobjekt ($objUser) und Du entfernst den Wert dieses Attributs für diesen Benutzer. Im AD werden "optionale" Attribute nicht bei jedem Benutzer für das Benutzerobjekt referenziert - erst, wenn ein Attribut für einen Benutzer (in diesem Fall ein Objekt der "user" Klasse) geschrieben wird, wird es auch an das entsprechende AD Objekt gebunden. Solange kein Wert vorhanden ist, gibt es in dem Sinne also auch kein entsprechendes Attribut verlinkt / verbunden mit dem entsprechenden Benutzerobjekt. Number of entries an attribute can hold. Attributes are either single-valued, containing a single entry; or multivalued, containing one or more entries. Use the Get and Put methods of IADs to manage single-valued attributes and use the GetEx and PutEx methods of IADs to manage multivalued attributes. To clear entries from both single-valued and multivalued attributes, use the PutEx method. Viele Grüße olc
Empfohlene Beiträge
Erstelle ein Benutzerkonto oder melde dich an, um zu kommentieren
Du musst ein Benutzerkonto haben, um einen Kommentar verfassen zu können
Benutzerkonto erstellen
Neues Benutzerkonto für unsere Community erstellen. Es ist einfach!
Neues Benutzerkonto erstellenAnmelden
Du hast bereits ein Benutzerkonto? Melde dich hier an.
Jetzt anmelden