Teilen über


Bereitstellung mit benutzerdefiniertem Connector

Die Microsoft Entra-ID enthält Konnektivität zur Bereitstellung in Anwendungen, die die folgenden Protokolle und Schnittstellen unterstützen:

Für verbindungen mit Anwendungen, die eines der oben genannten Protokolle und Schnittstellen nicht unterstützen, haben Kunden und Partner benutzerdefinierte ECMA 2.0--Connectors für die Verwendung mit Microsoft Identity Manager (MIM) 2016 erstellt. ECMA2-Connectors können für die Bereitstellung in Apps mit dem Microsoft Entra-Bereitstellungs-Agent und dem Extensible Connectivity Connector-Host (ECMA) verwendet werden, ohne dass die MIM-Synchronisierung bereitgestellt werden muss.

Exportieren und Importieren eines MIM-Connectors

Wenn Sie über einen benutzerdefinierten ECMA 2.0-Connector in MIM verfügen, können Sie die Konfiguration exportieren, indem Sie die Anweisungen hierausführen. Sie müssen die XML-Datei, die DLL und die zugehörige Software für Ihren Connector speichern.

Ihren Connector können Sie mit den hier verfügbaren Anweisungen importieren. Sie müssen die DLL für Ihren Connector und alle weiteren erforderlichen DLLs in dasselbe ECMA-Unterverzeichnis des Dienstverzeichnisses kopieren. Fahren Sie nach dem XML-Import mit dem Assistenten fort, und stellen Sie sicher, dass alle erforderlichen Felder aufgefüllt werden.

Aktualisieren einer benutzerdefinierten Connector-DLL

Stellen Sie beim Aktualisieren eines Connectors auf einen neueren Build sicher, dass die DLL an allen erforderlichen Speicherorten aktualisiert wird. Führen Sie die folgenden Schritte aus, um die benutzerdefinierte Connector-DLL ordnungsgemäß zu aktualisieren:

  1. Schließen Sie den Microsoft ECMA2Host-Konfigurations-Assistenten.
  2. Beenden Sie den Microsoft ECMA2Host-Dienst.
  3. Aktualisieren Sie die benutzerdefinierte Connector-DLL manuell in jedem der folgenden Ordner.
    1. ECMA
    2. ECMA > Cache > {Connectorname}
    3. ECMA > Cache > {Connectorname} > AutosyncService
  4. Starten Sie den Microsoft ECMA2Host-Dienst.

Anmerkung

Wenn mehrere Connectors dieselbe benutzerdefinierte DLL verwenden, führen Sie Schritt 3.ii und 3.iii für jeden Connector aus.

Fehlerbehebung

Für MIM erstellte benutzerdefinierte Connectors basieren auf dem ECMA-Framework. Wenn Sie Schwierigkeiten beim Importieren und Verwenden eines Connectors haben, stellen Sie sicher, dass Sie die folgenden bewährten Methoden ausführen:

  • Sicherstellen, dass Methoden in Ihrem Connector als öffentlich deklariert werden
  • Ausschluss von Präfixen aus Methodennamen. Zum Beispiel:
    • Richtig: public Schema GetSchema (KeyedCollection<string, ConfigParameter> configParameters)
    • Falsch: Schema PrefixGetSchema.GetSchema (KeyedCollection<string, ConfigParameter> configParameters)

Die folgende Tabelle enthält Funktionen des ECMA-Frameworks, die sich zwischen MIM und dem Microsoft Entra-Bereitstellungs-Agent unterscheiden. Eine Liste mit bekannten Einschränkungen des Microsoft Entra-Bereitstellungsdiensts und der lokalen Anwendungsbereitstellung finden Sie hier.

Funktion Kommentare
Objekttyp Der Bereitstellungs-Agent lässt einen Objekttyp zu.
Partitionen Der Bereitstellungs-Agent lässt eine Partition zu
Hierarchien Wird nicht vom Bereitstellungsagent verwendet
Vollständiger Export Wird nicht vom Bereitstellungsagent verwendet
ExportPasswordInFirstPass Nicht unterstützt
Normalisierungen Wird nicht vom Bereitstellungsagent verwendet
Gleichzeitige Vorgänge Wird nicht vom Bereitstellungsagent verwendet
DeleteAddAsReplace Wird nicht vom Bereitstellungsagent verwendet

Nächste Schritte