Remotedesktop-Sitzungshostbenutzer - Konfiguration

Microsoft.Windows.Server.10.0.RemoteDesktopServices.NewUnitMonitor_25 (UnitMonitor)

Dieses Objekt überwacht die Konfiguration der Remotedesktopbenutzer.

Knowledge Base article:

Zusammenfassung

Die Eigenschaften eines Benutzerkontos können konfiguriert werden, um ein Remotedesktopdienste-spezifisches Profil und einen Basisordner bereitzustellen. Das Profil und der Basisordner werden nur verwendet, wenn ein Benutzer eine Remotesitzung mit einem RD-Sitzungshostserver einrichtet. Für RD-Sitzungshostsitzungen empfiehlt sich die Zuweisung eines separaten Profils, da viele der in Profilen gespeicherten Optionen, beispielsweise Bildschirmschoner und animierte Menüeffekte, bei Verwendung der Remotedesktopdienste nicht erwünscht sind.

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 folgende Ereignis-ID: 1046

Um dieses Problem zu beheben, geben Sie einen neuen Speicherort für den Remotedesktopdienste-Profilpfad an, und stellen Sie sicher, dass der Pfadname nicht mehr als 256 Zeichen umfasst.

Hinweis: Wenn die Länge des Remotedesktopdienste-Profilpfads eines Benutzers berechnet wird, wird Username.Domain zum Profilpfad hinzugefügt.

Angeben des Remotedesktopdienste-Profilpfads mit "Active Directory-Benutzer und -Computer"

Hinweis: Wenn der RD-Sitzungshostserver kein Mitglied einer Active Directory-Domäne ist, verwenden Sie "Lokale Benutzer und Gruppen" (lusrmgr.msc), um den Remotedesktopdienste-Profilpfad für ein Benutzerkonto zu ändern. Um "Lokale Benutzer und Gruppen" zu verwenden, müssen Sie Mitglied der lokalen Administratorgruppe auf dem RD-Sitzungshostserver sein, oder die entsprechenden Berechtigungen müssen an Sie delegiert worden sein.

Zum Ausführen dieses Verfahrens müssen Sie Mitglied der Gruppe Konto-Operatoren in der Domäne sein, oder die entsprechenden Berechtigungen müssen an Sie delegiert worden sein.

So ändern Sie den Remotedesktopdienste-Profilpfad für ein Benutzerkonto

1. Öffnen Sie "Active Directory-Benutzer und -Computer". Zum Öffnen von "Active Directory-Benutzer und -Computer" melden Sie sich an einem Computer an, auf dem "Active Directory-Benutzer und -Computer" installiert ist, klicken Sie auf Start, klicken Sie auf Ausführen, geben Sie "dsa.msc" ein, und klicken Sie dann auf OK.

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

3. Suchen Sie das Benutzerkonto, dessen Profileinstellungen Sie ändern möchten, klicken Sie mit der rechten Maustaste auf das Benutzerkonto, und klicken Sie dann auf Eigenschaften.

4. Klicken Sie auf die Registerkarte Remotedesktopdienste-Profil.

5. Geben Sie den neuen Pfad in das Feld Profilpfad ein.

6. Klicken Sie auf Übernehmen, und klicken Sie dann auf OK.

Hinweis: Sie können den Remotedesktopdienste-Profilpfad auch mithilfe von Gruppenrichtlinien angeben.

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

Dieser Fehler kann die folgenden Ursachen haben:

Der Name des Remotedesktopdienste-Basisordners für einen Benutzer ist falsch

Verwenden Sie "Active Directory-Benutzer und -Computer", um den Namen des Remotedesktopdienste-Basisordners für einen Benutzer in einer Active Directory-Domäne zu ermitteln.

Hinweis: Wenn der RD-Sitzungshostserver kein Mitglied einer Active Directory-Domäne ist, verwenden Sie "Lokale Benutzer und Gruppen" (lusrmgr.msc), um den Remotedesktopdienste-Profilpfad für ein Benutzerkonto zu ändern. Wenn Sie "Lokale Benutzer und Gruppen" verwenden, müssen Sie Mitglied der lokalen Administratorgruppe auf dem RD-Sitzungshostserver sein, oder die entsprechenden Berechtigungen müssen an Sie delegiert worden sein.

Zum Ausführen dieses Verfahrens müssen Sie Mitglied der Gruppe Konto-Operatoren in der Domäne sein, oder die entsprechenden Berechtigungen müssen an Sie delegiert worden sein.

So überprüfen Sie die Remotedesktopdienste-Basisordnerkonfiguration für ein Benutzerkonto

1. Öffnen Sie "Active Directory-Benutzer und -Computer". Zum Öffnen von "Active Directory-Benutzer und -Computer" melden Sie sich an einem Computer an, auf dem "Active Directory-Benutzer und -Computer" installiert ist, klicken Sie auf Start, klicken Sie auf Ausführen, geben Sie "dsa.msc" ein, und klicken Sie dann auf OK.

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

3. Suchen Sie das Benutzerkonto, dessen Profileinstellungen Sie ändern möchten, klicken Sie mit der rechten Maustaste auf das Benutzerkonto, und klicken Sie dann auf Eigenschaften.

4. Klicken Sie auf die Registerkarte Remotedesktopdienste-Profil.

5. Wenn der in Remotedesktopdienste-Basisordner angegebene Ordnerpfad nicht richtig ist, finden Sie weitere Informationen im Abschnitt "Angeben des richtigen Pfads für den Remotedesktopdienste-Basisordner".

Auf den Computer, auf dem sich der Basisordner befindet, kann nicht zugegriffen werden

Wenn der Remotedesktopdienste-Basisordner richtig angegeben ist, überprüfen Sie, ob der Computer mit dem Basisordner im Netzwerk erreichbar ist.

Verwenden Sie den Befehl "Ping", um festzustellen, ob ein Netzwerkverbindungsproblem zwischen dem RD-Sitzungshostserver und dem Server mit dem Basisordner vorliegt.

Hinweis: Die folgenden Verfahren umfassen Schritte zur Verwendung des Befehls "Ping" für die Problembehandlung. Überprüfen Sie daher vor dem Ausführen dieser Schritte, ob die Firewall- oder IPsec (Internet Protocol security)-Einstellungen für das Netzwerk ICMP (Internet Control Message Protocol)-Datenverkehr zulassen. ICMP ist das TCP/IP-Protokoll, das vom Befehl "Ping" verwendet wird.

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

So stellen Sie fest, ob ein Netzwerkverbindungsproblem zwischen dem RD-Sitzungshostserver und dem Server mit dem Basisordner vorliegt

1. Klicken Sie auf dem RD-Sitzungshostserver auf Start, klicken Sie auf Ausführen, geben Sie "cmd" ein, und klicken Sie dann auf OK.

2. Geben Sie an der Eingabeaufforderung ping server_FQDN ein, wobei "server_FQDN" der vollqualifizierte Domänenname (FQDN) des Basisordnerservers ist (z. B. "server1.contoso.com"), und drücken Sie dann die EINGABETASTE.

Wenn das Senden des Befehls "Ping" erfolgreich war, empfangen Sie eine Antwort, die der folgenden ähnelt:

Antwort von IP-Adresse: Bytes=32 Zeit=3ms TTL=59

Antwort von IP-Adresse: Bytes=32 Zeit=20ms TTL=59

Antwort von IP-Adresse: Bytes=32 Zeit=3ms TTL=59

Antwort von IP-Adresse: Bytes=32 Zeit=6ms TTL=59

3. Geben Sie an der Eingabeaufforderung ping IP_address ein, wobei "IP_address" die IP-Adresse des Basisordnerservers ist, und drücken Sie dann die EINGABETASTE.

Wenn Sie weder über die IP-Adresse noch über den FQDN einen Ping an den Server mit dem Basisordner senden können, finden Sie weitere Informationen im Abschnitt "Identifizieren und Beheben von Netzwerkverbindungsproblemen".

Der Benutzer hat keine ausreichenden Berechtigungen für den Basisordner

Wenn der Remotedesktopdienste-Basisordner richtig angegeben wurde und der Computer mit dem Basisordner erreichbar ist, überprüfen Sie, ob der Benutzer über ausreichende Berechtigungen für den Basisordner verfügt.

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

So überprüfen Sie die Berechtigungen für den Basisordner

1. Verwenden Sie auf dem Computer, auf dem sich der Basisordner befindet, Windows-Explorer, um zum Ordnerpfad zu navigieren.

2. Klicken Sie mit der rechten Maustaste auf den Ordner, und klicken Sie dann auf Eigenschaften.

3. Klicken Sie auf der Registerkarte Sicherheit auf Erweitert.

4. Wenn das Dialogfeld Benutzerkontensteuerung angezeigt wird, vergewissern Sie sich, dass die angezeigte Aktion der gewünschten Aktion entspricht, und klicken Sie dann auf Ja.

5. Wenn in der Spalte Berechtigung für das Benutzerkonto nicht die Berechtigung Vollzugriff angezeigt wird und die Spalte Anwenden auf nicht den Eintrag Diesen Ordner, Unterordner und Dateien enthält, finden Sie weitere Informationen im Abschnitt "Zuweisen ausreichender Berechtigungen zum Basisordner".

Hinweis: Dieses Problem kann auch durch falsche Freigabeberechtigungen verursacht werden. Klicken Sie im Benutzerkontodialogfeld Eigenschaften auf der Registerkarte Freigabe auf Erweiterte Freigabe, um die Freigabeberechtigungen für den Ordner anzuzeigen. Weitere Informationen zu Freigabe- und Dateiberechtigungen im Dialogfeld Erweiterte Sicherheitseinstellungen erhalten Sie, indem Sie auf Berechtigungseinträge verwalten klicken.

Element properties:

TargetMicrosoft.Windows.Server.10.0.RemoteDesktopServicesRole.Service.RDSessionHost
Parent MonitorSystem.Health.ConfigurationState
CategoryCustom
EnabledTrue
Alert GenerateTrue
Alert SeverityMatchMonitorHealth
Alert PriorityHigh
Alert Auto ResolveTrue
Monitor TypeMicrosoft.Windows.2SingleEventLogManualReset3StateMonitorType
RemotableTrue
AccessibilityPublic
Alert Message
Remotedesktop-Sitzungshostbenutzer - Warnung zur Konfiguration
Ereignis ID: {0} - Beschreibung: {1}
RunAsDefault

Source Code:

<UnitMonitor ID="Microsoft.Windows.Server.10.0.RemoteDesktopServices.NewUnitMonitor_25" Accessibility="Public" Enabled="true" Target="Microsoft.Windows.Server.10.0.RemoteDesktopServicesRole.Service.RDSessionHost" ParentMonitorID="SystemHealth!System.Health.ConfigurationState" Remotable="true" Priority="Normal" TypeID="Windows!Microsoft.Windows.2SingleEventLogManualReset3StateMonitorType" ConfirmDelivery="true">
<Category>Custom</Category>
<AlertSettings AlertMessage="Microsoft.Windows.Server.10.0.RemoteDesktopServices.NewUnitMonitor_25_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="UIGeneratedOpStateId57d43e7fb99146d6bd225caa013980d5" MonitorTypeStateID="ManualResetEventRaised" HealthState="Success"/>
<OperationalState ID="UIGeneratedOpStateIda1f2fabd2d4f4c78a5ef2d6c63621960" MonitorTypeStateID="SecondEventRaised" HealthState="Warning"/>
<OperationalState ID="UIGeneratedOpStateId9280ab51ca594a64ae5e69f8cd5a6148" 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="UnsignedInteger">EventDisplayNumber</XPathQuery>
</ValueExpression>
<Operator>Equal</Operator>
<ValueExpression>
<Value Type="UnsignedInteger">1046</Value>
</ValueExpression>
</SimpleExpression>
</Expression>
<Expression>
<SimpleExpression>
<ValueExpression>
<XPathQuery Type="String">PublisherName</XPathQuery>
</ValueExpression>
<Operator>Equal</Operator>
<ValueExpression>
<Value Type="String">Microsoft-Windows-TerminalServices-RemoteConnectionManager</Value>
</ValueExpression>
</SimpleExpression>
</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">1060</Value>
</ValueExpression>
</SimpleExpression>
</Expression>
<Expression>
<SimpleExpression>
<ValueExpression>
<XPathQuery Type="String">PublisherName</XPathQuery>
</ValueExpression>
<Operator>Equal</Operator>
<ValueExpression>
<Value Type="String">Microsoft-Windows-TerminalServices-RemoteConnectionManager</Value>
</ValueExpression>
</SimpleExpression>
</Expression>
</And>
</SecondExpression>
</Configuration>
</UnitMonitor>