Eine Karte, mehrere Windows-Konten.

Verknüpfen Sie eine einzige NFC-Karte mit mehreren Active-Directory-Konten. CodeB wählt das passende Konto für jeden Computer über dessen Liste „Anmelden an“ — oder der Benutzer wählt es am Anmeldebildschirm aus einer Liste.

CodeB Credential Provider V2 · Benutzerhandbuch

Kurz gesagt

Im CodeB Credential Provider V2 kann eine NFC-Karte mit mehreren Active-Directory-Konten verknüpft werden. Beim Auflegen nutzt CodeB das Konto, dessen Windows-Liste „Anmelden an“ diesen Computer nennt; sonst das einzige Konto ohne eine solche Liste; sonst zeigt es am Anmeldebildschirm eine Kontoauswahl. Wer eine Karte für vier oder fünf Konten hat, braucht keine eigene PIN pro Konto.

Was bewirkt „eine Karte, mehrere Konten“?

Eine einzige NFC-Karte kann mit mehreren Active-Directory-Konten verknüpft werden — etwa mit dem eigenen Konto des Karteninhabers, einem Laborkonto, das nur an einem PC genutzt wird, und einem gemeinsamen Laborkonto nur auf einem Server. Der CodeB Credential Provider V2 entscheidet dann an jedem Computer, an welchem dieser Konten die Karte anmeldet — über die Standard-Windows-/AD-Einstellung „Anmelden an“ (Attribut userWorkstations). Windows setzt dieselbe Einstellung durch, daher widersprechen sich die CodeB-Wahl und die Windows-Anmelderegel nie.

  • Modus: Kartenverknüpfung in Active Directory (Karten im AD gespeichert).
  • Eingerichtet in: CodeB Admin Console, CodeBAdminCLI.exe oder „Active Directory-Benutzer und -Computer“.
  • Voreinstellungen: Kontoauswahl an, Ersatzkonto an.
  • Gilt für: CodeB-SmartLogin-Beta vom 10. November 2026 und neuer.

Wie wählt CodeB das Konto beim Auflegen der Karte?

  1. Die Karte ist mit einem Konto verknüpft: Dieses Konto wird genutzt, wie bisher.
  2. Sie ist mit mehreren Konten verknüpft: Das Konto, dessen Liste „Anmelden an“ diesen Computer nennt, wird genutzt.
  3. Kein Konto nennt diesen Computer: Das einzige Konto ohne Liste „Anmelden an“ wird genutzt. Ein solches Konto darf sich überall anmelden (das „Ersatzkonto“).
  4. Sonst zeigt der Anmeldebildschirm die Kontoauswahl, und der Benutzer wählt.

Beispiel: eine Karte, verknüpft mit DOMAIN\anthony.traher (keine Einschränkung), DOMAIN\labuser1 (Anmelden an: LabPC1) und DOMAIN\labuser2 (Anmelden an: SHAREDLAB).

ComputerGenutztes Konto
LabPC1labuser1
SHAREDLABlabuser2
Jeder andere PCanthony.traher

Wie verknüpfen Sie eine Karte mit mehreren Konten?

  1. Verknüpfen Sie die Karte im Active Directory mit jedem Konto: CodeB Admin Console, Registerkarte Active Directory cards → Add card…, oder CodeBAdminCLI.exe /add2fa / /add2ad. Die Warnung „Karte ist bereits verknüpft mit …“ ist hier erwartet — bestätigen Sie sie.
  2. Setzen Sie „Anmelden an“ für die Konten, die zu bestimmten Computern gehören, auf einem von drei Wegen:
    • CodeB Admin Console: Zeile des Kontos wählen → Log On To… → Computernamen kommagetrennt eingeben (z. B. LabPC1). Leere Liste = „alle Computer“. Die Spalte Log On To zeigt den aktuellen Wert.
    • Kommandozeile: CodeBAdminCLI.exe /user DOMAIN\labuser1 /logonto LabPC1. Mit /logonto * sind wieder alle Computer erlaubt, /showlogonto zeigt die Einstellung.
    • „Active Directory-Benutzer und -Computer“: Konto → Registerkarte Konto → Anmelden an….
  3. Verwenden Sie den NetBIOS-Namen des Computers — den Namen, den Windows als Computernamen anzeigt, z. B. LabPC1. Der vollständige DNS-Name wird ebenfalls akzeptiert.

Wie funktioniert die Kontoauswahl am Anmeldebildschirm?

Wenn die Karte sich an diesem Computer an mehreren Konten anmelden darf und die Regeln 2 und 3 nicht entscheiden, rät der CodeB Credential Provider V2 nicht:

  • Das Auflegen wählt die Kachel „Anderer Benutzer“, die eine Liste „Account“ mit allen Konten der Karte zeigt, die sich an diesem Computer anmelden dürfen. Konten, die per „Anmelden an“ auf andere Computer beschränkt sind, erscheinen nicht.
  • Es wird nichts automatisch angemeldet. Der Benutzer wählt das Konto und drückt Enter.
  • Trägt die Karte zusätzlich eine gespeicherte Anmeldung (z. B. Kartenanmeldung mit der Standard-PIN), ist dieses Konto vorausgewählt — Auflegen und Enter melden wie bisher an.
  • Für jedes andere Konto nutzt CodeB die im Active Directory gespeicherte Kartenanmeldung dieses Kontos (Karte oder Karte + PIN). Gibt es keine, tippt der Benutzer das Passwort des gewählten Kontos.
  • CodeB meldet nie ein anderes Konto an als das gewählte. Ohne gespeicherte Anmeldung und ohne Passwort erscheint: „The card has no stored logon for the selected account. Enter the password of the selected account.“
  • NFC-Karten werden oft nur kurz aufgelegt, daher bleibt die Liste nach dem Abheben offen. Legen Sie erneut auf, um die gespeicherte Anmeldung der Karte zu nutzen; das gewählte Konto bleibt markiert. Die Liste schließt sich 5 Minuten nach dem letzten Auflegen oder wenn eine andere Karte aufgelegt wird.

Die Kontoauswahl gibt es nur am Anmeldebildschirm (nicht beim Entsperren), im Active-Directory-Modus und wenn die Kachel „Anderer Benutzer“ angezeigt wird. Karten mit einem Konto oder mit einem diesem Computer zugeordneten Konto melden weiterhin mit einem Auflegen an. Abschalten mit AccountPicker = 0 (siehe Referenz); der Benutzer wählt dann die Kontokachel oder tippt den Benutzernamen.

Wie verhindern Sie, dass das Ersatzkonto automatisch genutzt wird?

Regel 3 — das einzige Konto ohne Liste „Anmelden an“ wird an allen anderen PCs genutzt — ist standardmäßig an. Darf dieses Konto nie automatisch eingetragen werden, etwa weil es ein Administratorkonto ist, schalten Sie das Ersatzkonto ab:

  • CodeB Admin Console: Registerkarte Logo & settings → Häkchen bei „One card on several AD accounts: use the account without a Log On To list…“ entfernen → Save settings.
  • Registrierung (REG_SZ): HKLM\SOFTWARE\WOW6432Node\CodeB\Config\UnmappedAccountFallback = 0 (fehlt oder 1 = an). Für viele PCs per Gruppenrichtlinien-Einstellung (Registrierung).

Ist das Ersatzkonto aus, trägt ein Auflegen nur an den PCs ein Konto ein, die in dessen Liste „Anmelden an“ stehen; an allen anderen PCs wählt der Benutzer das Konto in der Auswahl.

Welche Einstellungen und Befehle gehören dazu?

WoEinstellung / BefehlWirkung
Registrierung (REG_SZ)HKLM\SOFTWARE\WOW6432Node\CodeB\Config\AccountPickerKontoauswahl. Fehlt oder 1 = an (Standard), 0 = aus.
Registrierung (REG_SZ)HKLM\SOFTWARE\WOW6432Node\CodeB\Config\UnmappedAccountFallbackErsatzkonto. Fehlt oder 1 = an (Standard), 0 = aus.
CodeBAdminCLI.exe/logonto <PC1,PC2 oder *>, /showlogonto„Anmelden an“ für /user setzen oder anzeigen. Exit-Codes 1050–1054, 1002 — siehe Admin-CLI.
CodeB Admin ConsoleSpalte Log On To, Schaltfläche Log On To…Auf der Registerkarte Active Directory cards.

Ehrliche Grenzen

  • Funktioniert nur im Active-Directory-Modus. Lokale Kartendateien enthalten einen Benutzer pro Karte, daher gilt die Wahl pro Computer für sie nicht.
  • Braucht bei der Anmeldung einen erreichbaren Domänencontroller, wie jede AD-Kartensuche.
  • Jedes Konto behält seine eigene PIN und seine eigene Kartengültigkeit (befristete Karten).
  • Nicht dasselbe wie gemeinsame Konten (mehrere Personen mit je eigener Karte an einem Konto) — das ist der umgekehrte Fall und braucht keine „Anmelden an“-Einrichtung.

Fehlerbehebung

Das Auflegen zeigt die Kontoliste, statt anzumelden

Kein Konto der Karte ist diesem Computer zugeordnet, und es gibt kein einzelnes uneingeschränktes Konto (oder das Ersatzkonto ist aus). Wählen Sie das Konto und drücken Sie Enter, oder tragen Sie diesen Computer in die Liste „Anmelden an“ des richtigen Kontos ein.

„The card has no stored logon for the selected account“

Das gewählte Konto hat im Active Directory keine Kartenanmeldung. Tippen Sie das Passwort dieses Kontos oder verknüpfen Sie die Karte mit /add2ad mit dem Konto.

CodeBAdminCLI /logonto liefert 1052 oder 1054

1052: Konto nicht gefunden. 1054: Der PC, auf dem der Befehl läuft, ist kein Domänenmitglied.

Häufige Fragen

Kann sich eine Karte an mehreren Windows-Konten anmelden?

Ja. Verknüpfen Sie die NFC-Karte mit jedem Active-Directory-Konto. CodeB nutzt das Konto, dessen Liste „Anmelden an“ den Computer nennt, sonst das einzige Konto ohne eine solche Liste, sonst zeigt es am Anmeldebildschirm eine Kontoauswahl.

Kann eine Karte an verschiedenen PCs verschiedene Konten anmelden?

Ja. Setzen Sie „Anmelden an“ an den Konten, z. B. labuser1 nur an LabPC1. CodeB nutzt dann automatisch das jedem Computer zugeordnete Konto.

Brauche ich für jedes Konto auf meiner Karte eine eigene PIN?

Nein. Karte auflegen, Konto in der Liste am Anmeldebildschirm wählen und Enter drücken – oder die Konten per „Anmelden an“ Computern zuordnen, dann entscheidet das Auflegen allein.

Funktioniert das auch mit Karten-Token-Dateien statt Active Directory?

Nein. Die Wahl pro Computer funktioniert nur im Active-Directory-Modus, weil eine lokale Karten-Token-Datei einen Benutzer pro Karte enthält.

Bei einem Schritt nicht weiter?

Ein echter Techniker liest jede Support-E-Mail. Senden Sie die Protokolldateien aus dem Kapitel zur Fehlerbehebung, und wir antworten in der Regel innerhalb eines Werktags.