Jump to content

70-640 - Frage bzgl. Attribute löschen


Der letzte Beitrag zu diesem Thema ist mehr als 180 Tage alt. Bitte erstelle einen neuen Beitrag zu Deiner Anfrage!

Empfohlene Beiträge

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

Link zu diesem Kommentar

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

Link zu diesem Kommentar
Der letzte Beitrag zu diesem Thema ist mehr als 180 Tage alt. Bitte erstelle einen neuen Beitrag zu Deiner Anfrage!

Schreibe einen Kommentar

Du kannst jetzt antworten und Dich später registrieren. Falls Du bereits ein Mitglied bist, logge Dich jetzt ein.

Gast
Auf dieses Thema antworten...

×   Du hast formatierten Text eingefügt.   Formatierung jetzt entfernen

  Only 75 emoji are allowed.

×   Dein Link wurde automatisch eingebettet.   Einbetten rückgängig machen und als Link darstellen

×   Dein vorheriger Inhalt wurde wiederhergestellt.   Editor-Fenster leeren

×   Du kannst Bilder nicht direkt einfügen. Lade Bilder hoch oder lade sie von einer URL.

×
×
  • Neu erstellen...