Exchange 2013 - LDAP Feld Namen beim Massenimport von Kontakten
Hallo liebe Admins ,
ich habe eine Frage bzgl. des Massenimports von Kontakten in Exchange. Momentan haben wir unsere Kontakte in einem öffentlichem Kontakteordner geführt. Nun wurde unsere Telefonanlage komplett umgestellt und der Wunsch war, das der Name der Anrufenden auf dem Telefon angezeigt wird. Der externe Dienstleister sagte ich müsse Ihnen nur LDAP Zugriff geben, dann sei dies kein Problem. Also wollte ich nun die ganzen Adressen in eine GAL "schieben".
Nun habe ich alle Kontakte schonmal exportiert als CSV und die Chance auch gleich mal genutzt etwas aufzuräumen bei den Kontakten. Nun habe ich folgendes Problem.
Die Spaltennamen in der CSV sind "deutsch". Die LDAP Namen aus dem AD aber Englisch. ich hatte sie für mich trotzdem schonmal zugeordnet von Spaltenname CSV zu LDAP Felder:
Anrede -> ?
Vorname -> givenName
Nachname -> sn
Firma -> company
Abteilung ->department
Position -> title
Straße -> streetAddress
Ort -> L
Postleitzahl -> postalcode
Land -> countryCode
Telefonnummer -> telephoneNumber
weitere telefonnummer ->otherTelephone
Faxnummer -> facsimileTelephoneNumber
Handy -> mobile
Telefon Privat -> homePhone
E-Mail-Adresse -> mail
E-Mail angezeigter name -> ??
E-Mail 2 -> ??
E-Mail angezeigter name2 -> ??
Initialen - wird eigentlich nicht benötigt
Notizen -> info
Website -> wWWHomePage
Nun habe ich mir mal die Parameter angeschaut bei TechNet für das CMDlet "New-mailContact" : NEW-MailContact Parameter. Dort gibt's diese givenName usw. alles nicht.
Die ganzen Beispiele für Massenimport zeigen leider auch immer nur die üblichen verdächtigen wie Name, , E-Mailadresse.
Wie bekomme ich die oberen Spalten importiert in Exchange ? Die Spalten Anrede,E-Mail angezeigter Name,E-Mail und E-Mail angezeigter name 2 finde ich garnicht bei den ldap Attributen.
Ich danke euch jetzt schonmal.
ich habe eine Frage bzgl. des Massenimports von Kontakten in Exchange. Momentan haben wir unsere Kontakte in einem öffentlichem Kontakteordner geführt. Nun wurde unsere Telefonanlage komplett umgestellt und der Wunsch war, das der Name der Anrufenden auf dem Telefon angezeigt wird. Der externe Dienstleister sagte ich müsse Ihnen nur LDAP Zugriff geben, dann sei dies kein Problem. Also wollte ich nun die ganzen Adressen in eine GAL "schieben".
Nun habe ich alle Kontakte schonmal exportiert als CSV und die Chance auch gleich mal genutzt etwas aufzuräumen bei den Kontakten. Nun habe ich folgendes Problem.
Die Spaltennamen in der CSV sind "deutsch". Die LDAP Namen aus dem AD aber Englisch. ich hatte sie für mich trotzdem schonmal zugeordnet von Spaltenname CSV zu LDAP Felder:
Anrede -> ?
Vorname -> givenName
Nachname -> sn
Firma -> company
Abteilung ->department
Position -> title
Straße -> streetAddress
Ort -> L
Postleitzahl -> postalcode
Land -> countryCode
Telefonnummer -> telephoneNumber
weitere telefonnummer ->otherTelephone
Faxnummer -> facsimileTelephoneNumber
Handy -> mobile
Telefon Privat -> homePhone
E-Mail-Adresse -> mail
E-Mail angezeigter name -> ??
E-Mail 2 -> ??
E-Mail angezeigter name2 -> ??
Initialen - wird eigentlich nicht benötigt
Notizen -> info
Website -> wWWHomePage
Nun habe ich mir mal die Parameter angeschaut bei TechNet für das CMDlet "New-mailContact" : NEW-MailContact Parameter. Dort gibt's diese givenName usw. alles nicht.
Die ganzen Beispiele für Massenimport zeigen leider auch immer nur die üblichen verdächtigen wie Name, , E-Mailadresse.
Wie bekomme ich die oberen Spalten importiert in Exchange ? Die Spalten Anrede,E-Mail angezeigter Name,E-Mail und E-Mail angezeigter name 2 finde ich garnicht bei den ldap Attributen.
Ich danke euch jetzt schonmal.
Bitte markiere auch die Kommentare, die zur Lösung des Beitrags beigetragen haben
Content-ID: 356359
Url: https://administrator.de/contentid/356359
Ausgedruckt am: 22.11.2024 um 00:11 Uhr
13 Kommentare
Neuester Kommentar
Hallo,
Schau mal in diese Liste und gleiche das mit dem ab was Du hast.
https://www.faq-o-matic.net/2002/09/21/active-directory-ldap-feldnamen/
BFF
Schau mal in diese Liste und gleiche das mit dem ab was Du hast.
https://www.faq-o-matic.net/2002/09/21/active-directory-ldap-feldnamen/
BFF
Setzen der Felder mit Set-Mailcontact
https://technet.microsoft.com/en-us/library/aa997434(v=exchg.141).aspx
https://technet.microsoft.com/en-us/library/aa997434(v=exchg.141).aspx
Also manchmal Frage ich mich ob die Leute heute überhaupt noch lesen??
Steht hier was von einem Parameter namens StreetAddress? NEIN!
https://technet.microsoft.com/de-de/library/bb124519(v=exchg.160).aspx
Also kannst du den nicht einfach angeben, das CMDLet kennt ihn nicht!
Um dieses Attribut zu ändern benutzt du
Set-User
Steht hier was von einem Parameter namens StreetAddress? NEIN!
https://technet.microsoft.com/de-de/library/bb124519(v=exchg.160).aspx
Also kannst du den nicht einfach angeben, das CMDLet kennt ihn nicht!
Um dieses Attribut zu ändern benutzt du
Set-User
Set-User <identity> -StreetAddress "ReadTheFuckingManualStreet 42"
Einen eindeutigen Alias vergeben, der der vor der Domain in der Mailadresse steht ... Ein Mailcontact muss ja eine eindeutige Mail haben.
Dann generiere dir halt einen Zufallswert (Get-Random) den du jedem Kontakt Anhängst, oder eine Kombination aus mehreren Merkmalen. Wenn du sie nicht schon vorher manuell eindeutig machen willst.
Lösungen gibt es genügend dafür, such dir deine zu euch passende raus und fertig ist der Lack!!
Lösungen gibt es genügend dafür, such dir deine zu euch passende raus und fertig ist der Lack!!