Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
Dieser Artikel enthält eine Lösung für eine Ereignis-ID 4105, die auf einem Computer auftritt, auf dem Remotedesktoplizenzierung (RD Licensing) ausgeführt wird.
Gilt für: Windows Server 2008 R2
Ursprüngliche KB-Nummer: 2030310
Problembeschreibung
Möglicherweise wird das folgende Warnungsereignis auf einem Computer angezeigt, auf dem RD Licensing ausgeführt wird, früher Terminal Services Licensing (TS Licensing).
Protokollname: System
Quelle: Microsoft-Windows-TerminalServices-Licensing
Ereignis-ID: 4105
Ebene: Warnung
Benutzer: N/V
Computer: <Computername>
Beschreibung:
Der Terminaldienste-Lizenzserver kann die Lizenzattribute für den Benutzernamen <> im Active Directory-Domäne <Domänennamen> nicht aktualisieren. Stellen Sie sicher, dass das Computerkonto für den Lizenzserver Mitglied der Gruppe "Terminal Server License Servers" im Domänennamen> der Active Directory-Domäne <ist.
Wenn der Lizenzserver auf einem Domänencontroller installiert ist, muss das Netzwerkdienstkonto auch Mitglied der Gruppe "Terminalserver-Lizenzserver" sein.
Wenn der Lizenzserver auf einem Domänencontroller installiert ist, müssen Sie nach dem Hinzufügen der entsprechenden Konten zur Gruppe "Terminalserverlizenzserver" den Lizenzierungsdienst für Terminaldienste neu starten, um die Verwendung von TS pro Benutzer-CALs nachzuverfolgen oder zu melden.
Win32-Fehlercode: 0x80070005
Ursache
Die Ereignis-ID 4105 kann aus einem der folgenden Gründe protokolliert werden:
- Der Lizenzserver ist kein Mitglied der Gruppe "TerminalServer-Lizenzserver" in der Domäne, in der sich die Benutzer befinden.
- Der Lizenzserver ist auf einem Domänencontroller installiert, und das Netzwerkdienstkonto ist kein Mitglied der Gruppe "Terminalserver-Lizenzserver".
- Wenn die Benutzerkonten vorhanden sind, bevor die Domäne auf Windows Server 2003 aktualisiert wurde, fehlt die Gruppe "Terminalserver-Lizenzserver" möglicherweise in der DaCL (Discretionary Access Control List) der Benutzerobjekte im Active Directory-Verzeichnisdienst. Oder die Gruppe befindet sich in der DACL, aber die Gruppe verfügt nicht über Berechtigungen zum Aktualisieren der Terminaldienste-Lizenzierungsinformationen für das Benutzerkonto.
Lösung
Szenario 1: Der Lizenzierungsserver wird der Gruppe "TerminalServer-Lizenzserver" für die Domäne, in der sich die Benutzer befinden, nicht hinzugefügt.
Weitere Informationen zu diesem Szenario und deren Auflösung finden Sie unter Ereignis-ID 4105 – Terminaldienste pro Benutzerzugriffslizenzverfolgung und -berichterstellung.
Szenario 2: Die Gruppe "Terminalserverlizenzserver" ist vorhanden, verfügt jedoch nicht über Berechtigungen zum Aktualisieren der Kontoattribute des Benutzers im Active Directory-Verzeichnisdienst.
Der Windows Server 2003-Lizenzserver aktualisiert nur das TeminalServer-Attribut. Neuere Terminalserver-Lizenzserver versuchen, zusätzliche Attribute zu aktualisieren, wenn verfügbar. Dazu definiert das Windows Server 2008-Schemaupdate einen Eigenschaftensatz, der zum Erteilen von Berechtigungen für alle erforderlichen Attribute verwendet wird.
Wichtig
Basierend auf der Sprache der Benutzeroberfläche können sich die Kontonamen und eigenschaftensatznamen unterscheiden.
Methode 1: Verwenden von dsacls.exe
Verwenden Sie dsacls.exe, um die Berechtigungen zum Hinzufügen der Lese-/Schreibberechtigungen zum TerminalServer-Attribut oder zum Eigenschaftensatz "Terminal Server License Server" des Benutzerobjekts durch die Gruppe "Terminal Server License Servers" hinzuzufügen.
Schema der Windows Server 2003-Ebene
dsacls "CN=XXXX,OU=XXXX,OU=XXXX,OU=XXXX,DC=XXXX,DC=XXXX,DC=XXX" /G "BUILTIN\Terminal Server License Servers:WPRP;terminalServer"
Wenn Sie die Berechtigungen für einen Container erteilen, sollten Sie den folgenden Befehl verwenden:
dsacls "OU=XXXX,DC=XXXX,DC=XXXX,DC=XXX" /I:S /G "BUILTIN\Terminal Server License Servers:WPRP;terminalServer;user"
Windows Server 2008 und neueres Schema
dsacls "CN=XXXX,OU=XXXX,OU=XXXX,OU=XXXX,DC=XXXX,DC=XXXX,DC=XXX" /G "BUILTIN\Terminal Server License Servers:WPRP;Terminal Server License Server"
Wenn Sie die Berechtigungen für einen Container erteilen, sollten Sie den folgenden Befehl verwenden:
dsacls "OU=XXXX,DC=XXXX,DC=XXXX,DC=XXX" /I:S /G "BUILTIN\Terminal Server License Servers:WPRP;Terminal Server License Server;user"
Methode 2: Verwenden des Assistenten für Stellvertretungssteuerelemente
Verwenden Sie den Assistenten für Stellvertretungssteuerung, um die Berechtigungen zum Hinzufügen von Lese-/Schreibberechtigungen zum TerminalServer-Attribut oder zum Terminal Server License Server-Attribut des Benutzerobjekts durch die Gruppe "Terminal Server License Servers" hinzuzufügen. Gehen Sie dazu wie folgt vor:
- Klicken Sie mit der rechten Maustaste in Active Directory-Benutzer und -Computer auf die Domäne, und klicken Sie dann auf Stellvertretungs-Steuerelement.
- Klicken Sie im Dialogfeld "Benutzer und Gruppen " auf "Hinzufügen". Geben Sie Terminalserver-Lizenzserver ein, und klicken Sie dann auf "OK". Klicken Sie im Dialogfeld "Benutzer und Gruppen " auf "Weiter".
- Klicken Sie im Dialogfeld "Aufgaben zum Delegieren" auf "Benutzerdefinierte Aufgabe erstellen", um die Stellvertretung zu delegieren, und klicken Sie dann auf "Weiter".
- Klicken Sie im Dialogfeld Active Directory-Objekttyp nur auf die folgenden Objekte im Ordner. Klicken Sie in der Liste auf Benutzerobjekte (der letzte Eintrag in der Liste), und klicken Sie dann auf "Weiter".
- Stellen Sie für Gesamtstrukturen, die Windows Server 2008 oder neueres Schema ausführen, im Dialogfeld "Berechtigungen " sicher, dass nur das Kontrollkästchen "Allgemein " aktiviert ist. Klicken Sie in der Liste "Berechtigungen" auf das Kontrollkästchen "Terminalserver-Lizenzserver lesen und schreiben", und klicken Sie dann auf "Weiter".
- Klicken Sie im Dialogfeld "Stellvertretung des Steuerelement-Assistenten abschließen" auf " Fertig stellen".
Datensammlung
Wenn Sie Unterstützung vom Microsoft-Support benötigen, empfehlen wir Ihnen, die Informationen zu sammeln, indem Sie die Schritte unter Sammeln von Informationen mithilfe von TSS für Fragen der Benutzerfreundlichkeit ausführen.