Zum Inhalt springen
View in the app

A better way to browse. Learn more.

Fachinformatiker.de

A full-screen app on your home screen with push notifications, badges and more.

To install this app on iOS and iPadOS
  1. Tap the Share icon in Safari
  2. Scroll the menu and tap Add to Home Screen.
  3. Tap Add in the top-right corner.
To install this app on Android
  1. Tap the 3-dot menu (⋮) in the top-right corner of the browser.
  2. Tap Add to Home screen or Install app.
  3. Confirm by tapping Install.

VBS Auslesen von Userinfos aus AD

Empfohlene Antworten

Moin,

folgendes VB Script möchte ich verwenden (Ausschnitt des relevanten Teils):

                  If Not IsEmpty(oUser.telephoneNumber) Then
OutPutFile.WriteLine "dn: " & oUser.distinguishedName & " AD " & oUser.telephoneNumber & " Lync " & oUser.msRTCSIP-Line
[/CODE]

Wie man sieht, möchte ich die AD Felder für User, Telefon und SIP-Telefonnummer aus dem AD lesen (und in ein Textfile schreiben).

Problem ist "oUser.msRTCSIP-Line". VBS interpretiert das leider nur bis zum Minus-Zeichen und schmeisst mir den Fehler "Das Objekt unterstützt diese Eigenschaft oder Methode nicht.: 'msRTCSIP'"

Wie man sieht, scheint alles ab dem "-" abgeschnitten zu werden. Wie bringe ich VBS bei, dass das "-" kein Operand, sondern Bestandteil des auszulesenden AD-Objektes ist.

Wie bringe ich VBS bei, dass das "-" kein Operand, sondern Bestandteil des auszulesenden AD-Objektes ist.
Gar nicht, die Syntaxregeln einer Programmiersprache lassen sich nicht ändern. Das Objekt hat kein Attribut mit diesem Namen, weil das kein gültiger Attributname ist.

Möglicherweise funktioniert oUser.get("msRTCSIP-Line").

Was genau ist denn oUser, bzw. woher kommt es?

oUser ist das AD-User-Objekt. Funktioniert auch sauber mit allen AD-Attributen, die kein "-" enthalten.

"geklaut" ist das Script von hier:

Wir, also Azubi und ich haben nur den LDAP-Suchpfad angepasst und die AD-Attribute geändert, die uns interessieren:

Importieren und Exportieren großer Objektmengen in Active Directory (Mitte der Seite)

Mit oUser.get("msRTCSIP-Line") erhalte ich den gleichen Fehler... auch GetEx liefert den Fehler zurück. Liegt wohl wirklich daran, dass wir ein Flag mit "-" auslesen wollen.

Das war es! :)

Danke.

Archiv

Dieses Thema wurde archiviert und kann nicht mehr beantwortet werden.

Konto

Navigation

Suchen

Suchen

Configure browser push notifications

Chrome (Android)
  1. Tap the lock icon next to the address bar.
  2. Tap Permissions → Notifications.
  3. Adjust your preference.
Chrome (Desktop)
  1. Click the padlock icon in the address bar.
  2. Select Site settings.
  3. Find Notifications and adjust your preference.