toasti 11 Geschrieben 15. Juli 2009 Melden Teilen 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 Zitieren Link zu diesem Kommentar
toasti 11 Geschrieben 17. Juli 2009 Autor Melden Teilen Geschrieben 17. Juli 2009 Kann mir denn keiner helfen? Zitieren Link zu diesem Kommentar
olc 18 Geschrieben 17. Juli 2009 Melden Teilen 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 Zitieren Link zu diesem Kommentar
Empfohlene Beiträge
Schreibe einen Kommentar
Du kannst jetzt antworten und Dich später registrieren. Falls Du bereits ein Mitglied bist, logge Dich jetzt ein.