anwendungen_und_sonstiges:excel_power_query_-_tranform_distinguishedname_to_canonicalname
Excel Power Query - Tranform distinguishedName to canonicalName
Im Power-Query-Editor
Rechtsklick auf den Abfragebereich links, Neue Abfrage, Andere Quellen, Leere Abfrage
(Text as text) as text => let SplitText = Text.Split(Text, ",DC="), domParts = List.Range(SplitText, 1), domain = Text.Combine(domParts, "."), SplitText2 = Text.Split(SplitText{0}, ",OU="), ouParts = List.Reverse(List.Range(SplitText2, 1)), orgUnits = Text.Combine(ouParts, "/"), displayName = Text.Replace(Text.Replace(SplitText2{0}, "CN=", ""), "\", ""), canonicalName = domain & "/" & orgUnits & "/" & displayName in canonicalName
Umbenennen in "TransformDNtoCN"
Anschließend kann die Funktion genutzt werden , um eine neue Spalte aus dem DN zu generieren:
- Spalte hinzufügen
- Benutzerdefinierte Funktion
- Namen eingeben, Funktion auswählen, Als Quellspalte die angeben, in der die distinguishedName gespeichert sind.
Die Spalte wird in der Vorschau mit dem Testwert belegt, in der konkreten Ausführung jedoch mit dem Spaltenwert befüllt
anwendungen_und_sonstiges/excel_power_query_-_tranform_distinguishedname_to_canonicalname.txt · Zuletzt geändert: 2024/02/07 10:55 von ronny