Remotedesktop-Lizenzserver - Verfügbarkeit

Microsoft.Windows.Server.RemoteDesktopServices.2008R2.NewUnitMonitor_9 (UnitMonitor)

Dieses Objekt überwacht die Verfügbarkeit des Remotedesktop-Lizenzservers.

Knowledge Base article:

Zusammenfassung

Der Remotedesktop-Lizenzserver benötigt den Remotedesktop-Lizenzierungsdienst, um die Verfügbarkeit der Clientzugriffslizenzen für Remotedesktopdienste (RDS-CALs) überprüfen und die Lizenzen installieren und ausgeben zu können.

Lösungen

Um dieses Problem zu beheben, überprüfen Sie die Ereignis-ID, und zeigen Sie die Problembehandlungsinformationen für dieses Ereignis in den nachstehenden Abschnitten an.

Lösungsschritte für die folgenden Ereignis-IDs: 4097, 4115

Um dieses Problem zu beheben, starten Sie den Remotedesktop-Lizenzierungsdienst auf dem Remotedesktop-Lizenzserver (oder starten Sie ihn erneut).

Wenn das Problem weiterhin besteht, gehen Sie wie folgt vor:

Informationen zum Ausführen dieser Aufgaben finden Sie in den folgenden Abschnitten.

Starten des Remotedesktop-Lizenzierungsdiensts

Zum Ausführen dieses Verfahrens müssen Sie Mitglied der lokalen Gruppe Administratoren sein, oder an Sie müssen die entsprechenden Berechtigungen delegiert worden sein.

So starten Sie den Remotedesktop-Lizenzierungsdienst (neu)

1. Öffnen Sie auf dem Lizenzserver das Snap-In Dienste. Zum Öffnen dieses Snap-Ins klicken Sie auf Start, zeigen auf Verwaltung und klicken anschließend auf Dienste.

2. Wenn das Dialogfeld Benutzerkontensteuerung angezeigt wird, vergewissern Sie sich, dass die gewünschte Aktion angezeigt wird, und klicken Sie dann auf Ja.

3. Klicken Sie im Bereich Dienste mit der rechten Maustaste auf Remotedesktoplizenzierung, und klicken Sie dann auf Eigenschaften.

4. Stellen Sie sicher, dass auf der Registerkarte Allgemein die Option Starttyp auf Automatisch festgelegt ist. Wenn dies nicht der Fall ist, klicken Sie auf Automatisch und dann auf OK.

5. Klicken Sie mit der rechten Maustaste auf Remotedesktoplizenzierung, und klicken Sie dann auf Starten oder Neu starten.

6. Überprüfen Sie, ob in der Spalte Status für den Remotedesktop-Lizenzierungsdienst der Wert Gestartet angezeigt wird.

Erstellen einer Sicherungskopie des RD-Lizenzierungsdatenbankordners

Bevor Sie den Rollendienst "Remotedesktoplizenzierung" vom Computer entfernen, erstellen Sie eine Sicherungskopie des Ordners, der die RD-Lizenzierungsdatenbank enthält. Dies empfiehlt sich als Standardverfahren, und eine Sicherung kann hilfreich sein, wenn Sie sich zum Beheben des Problems an den Kundensupport von Microsoft wenden müssen.

Standardmäßig befindet sich die RD-Lizenzierungsdatenbank im Ordner "%systemroot%\system32\lserver" (hierbei steht "%systemroot%" für den Ordner, in dem das Betriebssystem installiert ist, standardmäßig "C:\Windows").

So überprüfen Sie den Speicherort der RD-Lizenzierungsdatenbank

1. Öffnen Sie auf dem Lizenzserver den Remotedesktoplizenzierungs-Manager. Klicken Sie zum Öffnen des Remotedesktoplizenzierungs-Managers auf Start, zeigen Sie auf Verwaltung und auf Remotedesktopdienste, und klicken Sie dann auf Remotedesktoplizenzierungs-Manager.

2. Wenn das Dialogfeld Benutzerkontensteuerung angezeigt wird, vergewissern Sie sich, dass die gewünschte Aktion angezeigt wird, und klicken Sie dann auf Ja.

3. Klicken Sie im linken Bereich auf Alle Server, klicken Sie auf den Namen des Lizenzservers und dann im Menü Aktion auf Konfiguration prüfen.

4. Der Speicherort der Datenbank wird am oberen Rand des Dialogfelds Konfiguration angegeben.

Deinstallieren (Entfernen) des Rollendiensts "Remotedesktoplizenzierung"

Zum Ausführen dieses Verfahrens müssen Sie Mitglied der lokalen Gruppe Administratoren sein, oder an Sie müssen die entsprechenden Berechtigungen delegiert worden sein.

So deinstallieren (entfernen) Sie den Rollendienst "Remotedesktoplizenzierung"

1. Öffnen Sie auf dem Lizenzserver den Server-Manager. Klicken Sie zum Öffnen des Server-Managers auf Start, zeigen Sie auf Verwaltung, und klicken Sie dann auf Server-Manager.

2. Erweitern Sie im linken Bereich den Knoten Rollen, und erweitern Sie dann Remotedesktopdienste.

3. Klicken Sie unter Rollendienste auf Rollendienste entfernen.

4. Deaktivieren Sie auf der Seite Rollendienste auswählen das Kontrollkästchen Remotedesktoplizenzierung, und klicken Sie dann auf Weiter.

5. Klicken Sie auf der Seite Entfernungsauswahl bestätigen auf Entfernen.

6. Auf der Seite Entfernungsstatus wird der Status des Entfernungsvorgangs angegeben.

7. Auf der Seite Entfernungsergebnisse werden Sie aufgefordert, den Server neu zu starten, um den Entfernungsvorgang abzuschließen. Klicken Sie auf Schließen, und klicken Sie dann auf Ja, um den Server neu zu starten.

8. Wenn Sie eine Meldung erhalten, dass zurzeit noch andere Programme ausgeführt werden, führen Sie einen der folgenden beiden Schritte aus: Schließen Sie die Programme, und starten Sie den Server später neu, oder schließen Sie die Programme automatisch, und starten Sie den Server neu.

9. Nachdem der Server neu gestartet wurde und Sie sich mit demselben Benutzerkonto am Computer angemeldet haben, werden die verbleibenden Schritte des Entfernungsvorgangs automatisch abgeschlossen. Wenn die Seite Entfernungsergebnisse angezeigt wird, überprüfen Sie, ob die Remotedesktoplizenzierung erfolgreich entfernt wurde, und klicken Sie dann auf Schließen.

Installieren (Hinzufügen) des Rollendiensts "Remotedesktoplizenzierung"

Zum Ausführen dieses Verfahrens müssen Sie Mitglied der lokalen Gruppe Administratoren sein, oder an Sie müssen die entsprechenden Berechtigungen delegiert worden sein.

So installieren Sie den Rollendienst "Remotedesktoplizenzierung" (fügen ihn hinzu)

1. Öffnen Sie auf dem Lizenzserver den Server-Manager. Klicken Sie zum Öffnen des Server-Managers auf Start, zeigen Sie auf Verwaltung, und klicken Sie dann auf Server-Manager.

2. Klicken Sie unter Rollenübersicht auf Rollen hinzufügen.

3. Klicken Sie im Assistenten Rollen hinzufügen auf der Seite Vorbereitung auf Weiter.

4. Aktivieren Sie auf der Seite Serverrollen auswählen unter Rollen das Kontrollkästchen Remotedesktopdienste, und klicken Sie dann auf Weiter.

5. Klicken Sie auf der Seite Remotedesktopdienste auf Weiter.

6. Aktivieren Sie auf der Seite Rollendienste auswählen das Kontrollkästchen Remotedesktoplizenzierung, und klicken Sie dann auf Weiter.

7. Geben Sie auf der Seite Konfigurieren des Suchbereichs für Remotedesktoplizenzierung den Suchbereich für den Lizenzserver an.

Sie können auf der Seite Konfigurieren des Suchbereichs für Remotedesktoplizenzierung auch den Speicherort der RD-Lizenzierungsdatenbank angeben. Wenn Sie einen anderen Speicherort der Datenbank als den Standardspeicherort angeben möchten, klicken Sie auf Durchsuchen. Beachten Sie, dass der Datenbankspeicherort ein lokaler Ordner auf dem Computer sein muss, auf dem der Rollendienst "Remotedesktopdienste" installiert wird.

8. Klicken Sie auf Weiter. Stellen Sie auf der Seite Installationsauswahl bestätigen sicher, dass der Rollendienst Remotedesktoplizenzierung installiert wird, und klicken Sie auf Installieren.

9. Auf der Seite Installationsstatus wird der Installationsstatus angegeben.

10. Überprüfen Sie auf der Seite Installationsergebnisse, ob die Installation des Rollendiensts Remotedesktoplizenzierung erfolgreich ausgeführt wurde, und klicken Sie dann auf Schließen.

Weitere Informationen zum Konfigurieren und Verwalten des RD-Lizenzierungsrollendiensts finden Sie in der Hilfe zum Remotedesktoplizenzierungs-Manager der Technischen Bibliothek zu Windows Server 2008 R2 ( http://go.microsoft.com/fwlink/?LinkId=144380).

Lösungsschritte für die folgenden Ereignis-IDs: 30, 36, 4117

Um dieses Problem zu beheben, erhöhen Sie die Menge des verfügbaren Arbeitsspeichers auf dem Remotedesktop-Lizenzserver. Sie können zusätzlichen Arbeitsspeicher freigeben, indem Sie feststellen, ob auf dem Lizenzserver Programme oder Prozesse ausgeführt werden, die geschlossen werden können. Verwenden Sie den Task-Manager, um zu ermitteln, welche Prozesse den meisten Arbeitsspeicher nutzen, und um diese Prozesse zu beenden.

Zum Ausführen dieses Verfahrens müssen Sie Mitglied der lokalen Gruppe Administratoren sein, oder an Sie müssen die entsprechenden Berechtigungen delegiert worden sein.

So geben Sie Arbeitsspeicher auf dem Lizenzserver frei

1. Klicken Sie auf dem Lizenzserver mit der rechten Maustaste auf einen leeren Bereich der Taskleiste, und klicken Sie dann auf Task-Manager starten.

2. Klicken Sie auf die Registerkarte Prozesse.

3. Stellen Sie sicher, dass die Spalten Benutzername und Arbeitsspeicher (privater Arbeitssatz) angezeigt werden. Wenn diese Spalten nicht angezeigt werden, klicken Sie im Menü Ansicht auf Spalten auswählen, aktivieren Sie die Kontrollkästchen Benutzername und Arbeitsspeicher (privater Arbeitssatz), und klicken Sie dann auf OK.

4. Aktivieren Sie am unteren Rand der Registerkarte das Kontrollkästchen Prozesse aller Benutzer anzeigen.

5. Wenn das Dialogfeld Benutzerkontensteuerung angezeigt wird, vergewissern Sie sich, dass die gewünschte Aktion angezeigt wird, und klicken Sie dann auf Ja.

6. Um die Prozesse nach Speicherauslastung zu sortieren, klicken Sie auf die Spaltenüberschrift Arbeitsspeicher (privater Arbeitssatz).

7. Prüfen Sie, ob einer der speicherintensiven Prozesse beendet werden kann.

8. Klicken Sie zum Beenden eines Prozesses auf den Prozessnamen, und klicken Sie dann auf Prozess beenden.

9. Klicken Sie auf Prozess beenden, um zu bestätigen, dass Sie den Prozess beenden möchten.

Wenn Sie keinen Arbeitsspeicher mit dem Task-Manager freigeben können, oder wenn das Problem nach der Freigabe von Arbeitsspeicher weiterhin auftritt, starten Sie den Lizenzserver neu. Wenn das Problem weiterhin besteht, sollten Sie dem Lizenzserver weiteren Arbeitsspeicher hinzufügen.

Lösungsschritte für die folgende Ereignis-ID: 4142

Um dieses Problem zu beheben, starten Sie den Remotedesktop-Lizenzierungsdienst auf dem Remotedesktop-Lizenzserver neu.

Zum Ausführen dieses Verfahrens müssen Sie Mitglied der lokalen Gruppe Administratoren sein, oder an Sie müssen die entsprechenden Berechtigungen delegiert worden sein.

So starten Sie den Remotedesktop-Lizenzierungsdienst neu

1. Öffnen Sie auf dem Lizenzserver das Snap-In Dienste. Zum Öffnen dieses Snap-Ins klicken Sie auf Start, zeigen auf Verwaltung und klicken anschließend auf Dienste.

2. Wenn das Dialogfeld Benutzerkontensteuerung angezeigt wird, vergewissern Sie sich, dass die gewünschte Aktion angezeigt wird, und klicken Sie dann auf Ja.

3. Klicken Sie im Bereich Dienste mit der rechten Maustaste auf Remotedesktoplizenzierung, und klicken Sie dann auf Eigenschaften.

4. Stellen Sie sicher, dass auf der Registerkarte Allgemein die Option Starttyp auf Automatisch festgelegt ist. Wenn dies nicht der Fall ist, klicken Sie auf Automatisch und dann auf OK.

5. Klicken Sie mit der rechten Maustaste auf Remotedesktoplizenzierung, und klicken Sie dann auf Neu starten.

6. Überprüfen Sie, ob in der Spalte Status für den Remotedesktop-Lizenzierungsdienst der Wert Gestartet angezeigt wird.

Lösungsschritte für die folgende Ereignis-ID: 1

Um dieses Problem zu beheben, setzen Sie den Remotedesktop-Lizenzierungsdienst auf dem Remotedesktop-Lizenzserver fort.

Zum Ausführen dieses Verfahrens müssen Sie Mitglied der lokalen Gruppe Administratoren sein, oder an Sie müssen die entsprechenden Berechtigungen delegiert worden sein.

So setzen Sie den Dienst "Remotedesktoplizenzierung" fort

1. Öffnen Sie auf dem Lizenzserver das Snap-In Dienste. Zum Öffnen dieses Snap-Ins klicken Sie auf Start, zeigen auf Verwaltung und klicken anschließend auf Dienste.

2. Wenn das Dialogfeld Benutzerkontensteuerung angezeigt wird, vergewissern Sie sich, dass die gewünschte Aktion angezeigt wird, und klicken Sie dann auf Ja.

3. Klicken Sie im Bereich Dienste mit der rechten Maustaste auf Remotedesktoplizenzierung, und klicken Sie dann auf Eigenschaften.

4. Stellen Sie sicher, dass auf der Registerkarte Allgemein die Option Starttyp auf Automatisch festgelegt ist. Wenn dies nicht der Fall ist, klicken Sie auf Automatisch und dann auf Übernehmen.

5. Klicken Sie unter Dienststatus auf Fortsetzen.

6. Klicken Sie auf OK, um das Eigenschaftendialogfeld für die Remotedesktoplizenzierung zu schließen.

7. Überprüfen Sie, ob in der Spalte Status für den Remotedesktop-Lizenzierungsdienst der Wert Gestartet angezeigt wird.

Lösungsschritte für die folgende Ereignis-ID: 37

Um dieses Problem zu beheben, gehen Sie auf dem Remotedesktop-Lizenzserver wie folgt vor:

Zum Ausführen dieser Verfahren müssen Sie Mitglied der lokalen Gruppe Administratoren sein, oder an Sie müssen die entsprechenden Berechtigungen delegiert worden sein.

Sicherstellen, dass für die Registrierungsunterschlüssel "TermServLicensing" die erforderlichen Berechtigungen festgelegt sind

Vorsicht: Durch eine fehlerhafte Bearbeitung der Registrierung können schwere Systemschäden verursacht werden. Erstellen Sie eine Sicherungskopie aller wichtigen Daten, bevor Sie Änderungen an der Registrierung vornehmen.

So überprüfen Sie die Berechtigungen für den Registrierungsunterschlüssel TermServLicensing

1. Öffnen Sie auf dem Lizenzserver den Registrierung-Editor. Klicken Sie zum Öffnen des Registrierungs-Editors auf Start und auf Ausführen, geben Sie regedit ein, und klicken Sie dann auf OK.

2. Wenn das Dialogfeld Benutzerkontensteuerung angezeigt wird, vergewissern Sie sich, dass die gewünschte Aktion angezeigt wird, und klicken Sie dann auf Ja.

3. Suchen Sie den Registrierungsunterschlüssel HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\TermServLicensing.

4. Führen Sie die folgenden Schritte für die Registrierungsunterschlüssel Data und Parameter aus:

5. Klicken Sie mit der rechten Maustaste auf den Registrierungsunterschlüssel (z. B. Data), klicken Sie auf Berechtigungen und anschließend auf Erweitert.

6. Stellen Sie sicher, dass SYSTEM, NETZWERKDIENST, Administratoren und TermServLicensing jeweils über Vollzugriff verfügen.

7. Sind die Berechtigungen nicht richtig zugewiesen, klicken Sie auf Bearbeiten, um die Berechtigungen zu ändern.

8. Klicken Sie auf OK, bis alle Dialogfelder geschlossen sind.

Sicherstellen, dass der Wert des Registrierungsunterschlüssels "DBPath" mit dem Speicherort der RD-Lizenzierungsdatenbank übereinstimmt

Standardmäßig befindet sich die RD-Lizenzierungsdatenbank im Ordner "%systemroot%\system32\lserver" (hierbei steht "%systemroot%" für den Ordner, in dem das Betriebssystem installiert ist, standardmäßig "C:\Windows").

So überprüfen Sie den Speicherort der RD-Lizenzierungsdatenbank

1. Öffnen Sie auf dem Lizenzserver den Remotedesktoplizenzierungs-Manager. Klicken Sie zum Öffnen des Remotedesktoplizenzierungs-Managers auf Start, zeigen Sie auf Verwaltung und auf Remotedesktopdienste, und klicken Sie dann auf Remotedesktoplizenzierungs-Manager.

2. Wenn das Dialogfeld Benutzerkontensteuerung angezeigt wird, vergewissern Sie sich, dass die gewünschte Aktion angezeigt wird, und klicken Sie dann auf Ja.

3. Klicken Sie im linken Bereich auf Alle Server, klicken Sie auf den Namen des Lizenzservers und dann im Menü Aktion auf Konfiguration prüfen.

4. Der Speicherort der Datenbank wird am oberen Rand des Dialogfelds Konfiguration angegeben.

Vorsicht: Durch eine fehlerhafte Bearbeitung der Registrierung können schwere Systemschäden verursacht werden. Erstellen Sie eine Sicherungskopie aller wichtigen Daten, bevor Sie Änderungen an der Registrierung vornehmen.

So überprüfen Sie den Registrierungsunterschlüssel DBPath

1. Öffnen Sie auf dem Lizenzserver den Registrierung-Editor. Klicken Sie zum Öffnen des Registrierungs-Editors auf Start und auf Ausführen, geben Sie regedit ein, und klicken Sie dann auf OK.

2. Wenn das Dialogfeld Benutzerkontensteuerung angezeigt wird, vergewissern Sie sich, dass die gewünschte Aktion angezeigt wird, und klicken Sie dann auf Ja.

3. Suchen Sie den Registrierungsunterschlüssel HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\TermServLicensing\Parameters.

4. Suchen Sie im rechten Bereich den Eintrag DBPath, und zeigen Sie dann in der Spalte Daten den Wert für den Eintrag an.

5. Ist der Speicherort für die RD-Lizenzierungsdatenbank falsch, klicken Sie mit der rechten Maustaste auf DBPath, klicken Sie auf Ändern, geben Sie in Wert den richtigen Speicherort für die RD-Lizenzierungsdatenbank ein, und klicken Sie dann auf OK.

Starten des Remotedesktop-Lizenzierungsdiensts

So starten Sie den Dienst

1. Öffnen Sie auf dem Lizenzserver das Snap-In Dienste. Zum Öffnen dieses Snap-Ins klicken Sie auf Start, zeigen auf Verwaltung und klicken anschließend auf Dienste.

2. Wenn das Dialogfeld Benutzerkontensteuerung angezeigt wird, vergewissern Sie sich, dass die gewünschte Aktion angezeigt wird, und klicken Sie dann auf Ja.

3. Klicken Sie im Bereich Dienste mit der rechten Maustaste auf Remotedesktoplizenzierung, und klicken Sie dann auf Eigenschaften.

4. Stellen Sie sicher, dass auf der Registerkarte Allgemein die Option Starttyp auf Automatisch festgelegt ist. Wenn dies nicht der Fall ist, klicken Sie auf Automatisch und dann auf Übernehmen.

5. Klicken Sie unter Dienststatus auf Starten.

6. Klicken Sie auf OK, um das Eigenschaftendialogfeld für die Remotedesktoplizenzierung zu schließen.

7. Überprüfen Sie, ob in der Spalte Status für den Remotedesktop-Lizenzierungsdienst der Wert Gestartet angezeigt wird.

Lösungsschritte für die folgenden Ereignis-IDs: 3, 4104

Um dieses Problem zu beheben, starten Sie den Remotedesktop-Lizenzierungsdienst auf dem Remotedesktop-Lizenzserver.

Zum Ausführen dieses Verfahrens müssen Sie Mitglied der lokalen Gruppe Administratoren sein, oder an Sie müssen die entsprechenden Berechtigungen delegiert worden sein.

So starten Sie den Remotedesktop-Lizenzierungsdienst

1. Öffnen Sie auf dem Lizenzserver das Snap-In Dienste. Zum Öffnen dieses Snap-Ins klicken Sie auf Start, zeigen auf Verwaltung und klicken anschließend auf Dienste.

2. Wenn das Dialogfeld Benutzerkontensteuerung angezeigt wird, vergewissern Sie sich, dass die gewünschte Aktion angezeigt wird, und klicken Sie dann auf Ja.

3. Klicken Sie im Bereich Dienste mit der rechten Maustaste auf Remotedesktoplizenzierung, und klicken Sie dann auf Eigenschaften.

4. Stellen Sie sicher, dass auf der Registerkarte Allgemein die Option Starttyp auf Automatisch festgelegt ist. Wenn dies nicht der Fall ist, klicken Sie auf Automatisch und dann auf Übernehmen.

5. Klicken Sie unter Dienststatus auf Starten.

6. Klicken Sie auf OK, um das Eigenschaftendialogfeld für die Remotedesktoplizenzierung zu schließen.

7. Überprüfen Sie, ob in der Spalte Status für den Remotedesktop-Lizenzierungsdienst der Wert Gestartet angezeigt wird.

Lösungsschritte für die folgenden Ereignis-IDs: 27, 28

Um dieses Problem zu beheben, starten Sie den Remotedesktop-Lizenzierungsdienst auf dem Remotedesktop-Lizenzserver neu. Wenn das Problem weiterhin auftritt, starten Sie den Server neu. Überprüfen Sie nach dem Neustart des Servers, ob der Dienst "Remotedesktoplizenzierung" gestartet wurde.

Zum Ausführen dieses Verfahrens müssen Sie Mitglied der lokalen Gruppe Administratoren sein, oder an Sie müssen die entsprechenden Berechtigungen delegiert worden sein.

So starten Sie den Remotedesktop-Lizenzierungsdienst neu

1. Öffnen Sie auf dem Lizenzserver das Snap-In Dienste. Zum Öffnen dieses Snap-Ins klicken Sie auf Start, zeigen auf Verwaltung und klicken anschließend auf Dienste.

2. Wenn das Dialogfeld Benutzerkontensteuerung angezeigt wird, vergewissern Sie sich, dass die gewünschte Aktion angezeigt wird, und klicken Sie dann auf Ja.

3. Klicken Sie im Bereich Dienste mit der rechten Maustaste auf Remotedesktoplizenzierung, und klicken Sie dann auf Eigenschaften.

4. Stellen Sie sicher, dass auf der Registerkarte Allgemein die Option Starttyp auf Automatisch festgelegt ist. Wenn dies nicht der Fall ist, klicken Sie auf Automatisch und dann auf OK.

5. Klicken Sie mit der rechten Maustaste auf Remotedesktoplizenzierung, und klicken Sie dann auf Neu starten.

6. Überprüfen Sie, ob in der Spalte Status für den Remotedesktop-Lizenzierungsdienst der Wert Gestartet angezeigt wird.

Element properties:

TargetMicrosoft.Windows.Server.2008R2.RemoteDesktopServicesRole.Service.RDLicensing
Parent MonitorSystem.Health.AvailabilityState
CategoryCustom
EnabledTrue
Alert GenerateTrue
Alert SeverityMatchMonitorHealth
Alert PriorityHigh
Alert Auto ResolveTrue
Monitor TypeMicrosoft.Windows.2SingleEventLogManualReset3StateMonitorType
RemotableTrue
AccessibilityPublic
Alert Message
Remotedesktop-Lizenzserver - Warnung zur Verfügbarkeit
Ereignis-ID: {0} -- Beschreibung: {1}
RunAsDefault

Source Code:

<UnitMonitor ID="Microsoft.Windows.Server.RemoteDesktopServices.2008R2.NewUnitMonitor_9" Accessibility="Public" Enabled="true" Target="Microsoft.Windows.Server.2008R2.RemoteDesktopServicesRole.Service.RDLicensing" ParentMonitorID="SystemHealth!System.Health.AvailabilityState" Remotable="true" Priority="Normal" TypeID="Windows!Microsoft.Windows.2SingleEventLogManualReset3StateMonitorType" ConfirmDelivery="true">
<Category>Custom</Category>
<AlertSettings AlertMessage="Microsoft.Windows.Server.RemoteDesktopServices.2008R2.NewUnitMonitor_9_AlertMessageResourceID">
<AlertOnState>Warning</AlertOnState>
<AutoResolve>true</AutoResolve>
<AlertPriority>High</AlertPriority>
<AlertSeverity>MatchMonitorHealth</AlertSeverity>
<AlertParameters>
<AlertParameter1>$Data/Context/EventDisplayNumber$</AlertParameter1>
<AlertParameter2>$Data/Context/EventDescription$</AlertParameter2>
</AlertParameters>
</AlertSettings>
<OperationalStates>
<OperationalState ID="UIGeneratedOpStateId45e5f13c9514452599a0fdf70dd64002" MonitorTypeStateID="ManualResetEventRaised" HealthState="Success"/>
<OperationalState ID="UIGeneratedOpStateIdccedef70276b406d82d9caeb7ef45d87" MonitorTypeStateID="SecondEventRaised" HealthState="Warning"/>
<OperationalState ID="UIGeneratedOpStateIdc9bc59e856a741c5aa0111ff914931c1" MonitorTypeStateID="FirstEventRaised" HealthState="Error"/>
</OperationalStates>
<Configuration>
<FirstComputerName>$Target/Host/Host/Property[Type="Windows!Microsoft.Windows.Computer"]/NetworkName$</FirstComputerName>
<FirstLogName>System</FirstLogName>
<FirstExpression>
<And>
<Expression>
<SimpleExpression>
<ValueExpression>
<XPathQuery Type="String">PublisherName</XPathQuery>
</ValueExpression>
<Operator>Equal</Operator>
<ValueExpression>
<Value Type="String">Microsoft-Windows-TerminalServices-Licensing</Value>
</ValueExpression>
</SimpleExpression>
</Expression>
<Expression>
<Or>
<Expression>
<SimpleExpression>
<ValueExpression>
<XPathQuery Type="UnsignedInteger">EventDisplayNumber</XPathQuery>
</ValueExpression>
<Operator>Equal</Operator>
<ValueExpression>
<Value Type="UnsignedInteger">4117</Value>
</ValueExpression>
</SimpleExpression>
</Expression>
<Expression>
<SimpleExpression>
<ValueExpression>
<XPathQuery Type="UnsignedInteger">EventDisplayNumber</XPathQuery>
</ValueExpression>
<Operator>Equal</Operator>
<ValueExpression>
<Value Type="UnsignedInteger">36</Value>
</ValueExpression>
</SimpleExpression>
</Expression>
<Expression>
<SimpleExpression>
<ValueExpression>
<XPathQuery Type="UnsignedInteger">EventDisplayNumber</XPathQuery>
</ValueExpression>
<Operator>Equal</Operator>
<ValueExpression>
<Value Type="UnsignedInteger">4142</Value>
</ValueExpression>
</SimpleExpression>
</Expression>
<Expression>
<SimpleExpression>
<ValueExpression>
<XPathQuery Type="UnsignedInteger">EventDisplayNumber</XPathQuery>
</ValueExpression>
<Operator>Equal</Operator>
<ValueExpression>
<Value Type="UnsignedInteger">4115</Value>
</ValueExpression>
</SimpleExpression>
</Expression>
<Expression>
<SimpleExpression>
<ValueExpression>
<XPathQuery Type="UnsignedInteger">EventDisplayNumber</XPathQuery>
</ValueExpression>
<Operator>Equal</Operator>
<ValueExpression>
<Value Type="UnsignedInteger">4104</Value>
</ValueExpression>
</SimpleExpression>
</Expression>
<Expression>
<SimpleExpression>
<ValueExpression>
<XPathQuery Type="UnsignedInteger">EventDisplayNumber</XPathQuery>
</ValueExpression>
<Operator>Equal</Operator>
<ValueExpression>
<Value Type="UnsignedInteger">27</Value>
</ValueExpression>
</SimpleExpression>
</Expression>
<Expression>
<SimpleExpression>
<ValueExpression>
<XPathQuery Type="UnsignedInteger">EventDisplayNumber</XPathQuery>
</ValueExpression>
<Operator>Equal</Operator>
<ValueExpression>
<Value Type="UnsignedInteger">28</Value>
</ValueExpression>
</SimpleExpression>
</Expression>
<Expression>
<SimpleExpression>
<ValueExpression>
<XPathQuery Type="UnsignedInteger">EventDisplayNumber</XPathQuery>
</ValueExpression>
<Operator>Equal</Operator>
<ValueExpression>
<Value Type="UnsignedInteger">30</Value>
</ValueExpression>
</SimpleExpression>
</Expression>
<Expression>
<SimpleExpression>
<ValueExpression>
<XPathQuery Type="UnsignedInteger">EventDisplayNumber</XPathQuery>
</ValueExpression>
<Operator>Equal</Operator>
<ValueExpression>
<Value Type="UnsignedInteger">4097</Value>
</ValueExpression>
</SimpleExpression>
</Expression>
<Expression>
<SimpleExpression>
<ValueExpression>
<XPathQuery Type="UnsignedInteger">EventDisplayNumber</XPathQuery>
</ValueExpression>
<Operator>Equal</Operator>
<ValueExpression>
<Value Type="UnsignedInteger">37</Value>
</ValueExpression>
</SimpleExpression>
</Expression>
<Expression>
<SimpleExpression>
<ValueExpression>
<XPathQuery Type="UnsignedInteger">EventDisplayNumber</XPathQuery>
</ValueExpression>
<Operator>Equal</Operator>
<ValueExpression>
<Value Type="UnsignedInteger">3</Value>
</ValueExpression>
</SimpleExpression>
</Expression>
</Or>
</Expression>
</And>
</FirstExpression>
<SecondComputerName>$Target/Host/Host/Property[Type="Windows!Microsoft.Windows.Computer"]/NetworkName$</SecondComputerName>
<SecondLogName>System</SecondLogName>
<SecondExpression>
<And>
<Expression>
<SimpleExpression>
<ValueExpression>
<XPathQuery Type="UnsignedInteger">EventDisplayNumber</XPathQuery>
</ValueExpression>
<Operator>Equal</Operator>
<ValueExpression>
<Value Type="UnsignedInteger">1</Value>
</ValueExpression>
</SimpleExpression>
</Expression>
<Expression>
<SimpleExpression>
<ValueExpression>
<XPathQuery Type="String">PublisherName</XPathQuery>
</ValueExpression>
<Operator>Equal</Operator>
<ValueExpression>
<Value Type="String">Microsoft-Windows-TerminalServices-Licensing</Value>
</ValueExpression>
</SimpleExpression>
</Expression>
</And>
</SecondExpression>
</Configuration>
</UnitMonitor>