Session Hosts - Get
Holen Sie sich einen Sitzungshost.
GET https://management.azure.com/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DesktopVirtualization/hostPools/{hostPoolName}/sessionHosts/{sessionHostName}?api-version=2025-10-10
URI-Parameter
| Name | In | Erforderlich | Typ | Beschreibung |
|---|---|---|---|---|
|
host
|
path | True |
string minLength: 3maxLength: 64 pattern: ^[A-Za-z0-9@.\-_ ]*$ |
Der Name des Hostpools innerhalb der angegebenen Ressourcengruppe |
|
resource
|
path | True |
string minLength: 1maxLength: 90 |
Der Name der Ressourcengruppe. Für den Namen wird die Groß-/Kleinschreibung nicht beachtet. |
|
session
|
path | True |
string minLength: 3maxLength: 48 pattern: ^[A-Za-z0-9@.\-_ ]*$ |
Der Name des Sitzungshosts innerhalb des angegebenen Hostpools |
|
subscription
|
path | True |
string (uuid) |
Hierbei handelt es sich um die ID des Zielabonnements. Der Wert muss eine UUID sein. |
|
api-version
|
query | True |
string minLength: 1 |
Die API-Version, die für diesen Vorgang verwendet werden soll. |
Antworten
| Name | Typ | Beschreibung |
|---|---|---|
| 200 OK |
Sitzungshost erfolgreich abgerufen. |
|
| Other Status Codes |
Automatisierungsfehlerantwort, die beschreibt, warum der Vorgang fehlgeschlagen ist. |
Beispiele
SessionHost_Get
Beispielanforderung
GET https://management.azure.com/subscriptions/daefabc0-95b4-48b3-b645-8a753a63c4fa/resourceGroups/resourceGroup1/providers/Microsoft.DesktopVirtualization/hostPools/hostPool1/sessionHosts/sessionHost1.microsoft.com?api-version=2025-10-10
Beispiel für eine Antwort
{
"name": "sessionHost1.microsoft.com",
"id": "/subscriptions/daefabc0-95b4-48b3-b645-8a753a63c4fa/resourceGroups/resourceGroup1/providers/Microsoft.DesktopVirtualization/hostPools/hostPool1/sessionHosts/sessionHost1.microsoft.com",
"type": "Microsoft.DesktopVirtualization/hostPools/sessionHosts",
"systemData": {
"createdBy": "user1",
"createdByType": "User",
"createdAt": "2020-01-01T17:18:19.1234567Z",
"lastModifiedBy": "user2",
"lastModifiedByType": "User",
"lastModifiedAt": "2020-01-02T17:18:19.1234567Z"
},
"properties": {
"objectId": "7877fb31-4bde-49fd-9df3-c046e0ec5325",
"lastHeartBeat": "2008-09-22T14:01:54.9571247Z",
"sessions": 1,
"agentVersion": "1.0.0.1391",
"allowNewSession": true,
"assignedUser": "user1@microsoft.com",
"status": "Available",
"statusTimestamp": "2008-09-22T14:01:54.9571247Z",
"osVersion": "10.0.17763",
"sxSStackVersion": "rdp-sxs190816002",
"updateState": "Succeeded",
"lastUpdateTime": "2008-09-22T14:01:54.9571247Z",
"updateErrorMessage": "",
"virtualMachineId": "29491b54-c033-4dec-b09a-18bf0ebafaef",
"friendlyName": "friendly",
"resourceId": "/subscriptions/daefabc0-95b4-48b3-b645-8a753a63c4fa/resourceGroups/resourceGroup1/providers/Microsoft.Compute/virtualMachines/sessionHost1",
"sessionHostHealthCheckResults": [
{
"healthCheckName": "DomainJoinedCheck",
"healthCheckResult": "HealthCheckSucceeded",
"additionalFailureDetails": {
"message": "SessionHost healthy: is joined to domain ≤wvdarmtest1.net≥",
"errorCode": 0,
"lastHealthCheckDateTime": "2021-01-14T02:09:37.6236843Z"
}
}
]
}
}
Definitionen
| Name | Beschreibung |
|---|---|
|
Cloud |
Cloud-Fehlerobjekt. |
|
Cloud |
Eigenschaften des Cloud-Fehlerobjekts. |
|
created |
Der Identitätstyp, der die Ressource erstellt hat. |
|
Health |
Stellt den Namen des ausgeführten Zustandsprüfungsvorgangs dar. |
|
Health |
Stellt den Integritätsstatus der von uns durchgeführten Zustandsprüfung dar. |
|
Session |
Stellt eine SessionHost-Definition dar. |
|
Session |
Enthält Details zum Fehler. |
|
Session |
Der Bericht für Informationen zum Sitzungshost. |
| Status |
Status für einen SessionHost. |
|
system |
Metadaten zur Erstellung und letzten Änderung der Ressource. |
|
Update |
Aktualisieren Sie den Status eines SessionHosts. |
CloudError
Cloud-Fehlerobjekt.
| Name | Typ | Beschreibung |
|---|---|---|
| error |
Eigenschaften des Cloud-Fehlerobjekts. |
CloudErrorProperties
Eigenschaften des Cloud-Fehlerobjekts.
| Name | Typ | Beschreibung |
|---|---|---|
| code |
string |
Fehlercode |
| message |
string |
Fehlermeldung, die angibt, warum der Vorgang fehlgeschlagen ist. |
createdByType
Der Identitätstyp, der die Ressource erstellt hat.
| Wert | Beschreibung |
|---|---|
| User | |
| Application | |
| ManagedIdentity | |
| Key |
HealthCheckName
Stellt den Namen des ausgeführten Zustandsprüfungsvorgangs dar.
| Wert | Beschreibung |
|---|---|
| DomainJoinedCheck |
Überprüft, ob der SessionHost mit einer Domäne verbunden ist. Wenn diese Überprüfung fehlschlägt, wird dies als schwerwiegend eingestuft, da keine Verbindung hergestellt werden kann, wenn der SessionHost nicht mit der Domäne verbunden ist. (Derzeit aktiviert) |
| DomainTrustCheck |
Überprüft, ob auf dem SessionHost keine Probleme mit der Domänenvertrauensstellung auftreten, die die Authentifizierung auf SessionHost zum Zeitpunkt der Verbindungserstellung verhindern. Wenn diese Überprüfung fehlschlägt, wird dies als schwerwiegend eingestuft, da keine Verbindung erfolgreich sein kann, wenn wir die Domäne für die Authentifizierung auf dem SessionHost nicht erreichen können. (Derzeit aktiviert) |
| FSLogixHealthCheck |
Überprüft, ob der FSLogix-Dienst aktiv ist, um sicherzustellen, dass die Benutzerprofile in der Sitzung geladen werden. Wenn diese Überprüfung fehlschlägt, wird sie als schwerwiegend eingestuft, da selbst wenn die Verbindung erfolgreich hergestellt werden kann, die Benutzererfahrung schlecht ist, da das Benutzerprofil nicht geladen werden kann und der Benutzer in der Sitzung ein temporäres Profil erhält. (Derzeit deaktiviert) |
| SxSStackListenerCheck |
Überprüft, ob der SxS-Stack betriebsbereit ist, damit Verbindungen erfolgreich hergestellt werden können. Wenn diese Prüfung fehlschlägt, wird dies als schwerwiegend eingestuft, da keine Verbindung hergestellt werden kann, wenn der SxS-Stack nicht bereit ist. (Derzeit aktiviert) |
| UrlsAccessibleCheck |
Überprüft, ob der erforderliche WVD-Dienst und die Genf-URLs über den SessionHost erreichbar sind. Diese URLs sind: RdTokenUri, RdBrokerURI, RdDiagnosticsUri und Speicherblob-URLs für die Agent-Überwachung (Genf). Wenn diese Prüfung fehlschlägt, sie nicht schwerwiegend ist und der Computer weiterhin Verbindungen bedienen kann, kann das Hauptproblem darin bestehen, dass der Überwachungsagent keine Warmpfaddaten (Protokolle, Vorgänge ...) speichern kann. (Derzeit deaktiviert) |
| MonitoringAgentCheck |
Überprüft, ob der erforderliche Geneva-Agent ausgeführt wird. Wenn diese Prüfung fehlschlägt, ist sie nicht schwerwiegend und der Computer kann weiterhin Verbindungen bedienen. Das Hauptproblem kann darin bestehen, dass der Überwachungsagent fehlt oder (möglicherweise) eine ältere Version ausführt. (Derzeit aktiviert) |
| DomainReachable |
Überprüft, ob die Domäne, der der SessionHost beigetreten ist, weiterhin erreichbar ist. Wenn diese Überprüfung fehlschlägt, wird dies als schwerwiegend eingestuft, da keine Verbindung hergestellt werden kann, wenn die Domäne, der der SessionHost beigetreten ist, zum Zeitpunkt der Verbindung nicht erreichbar ist. (Derzeit deaktiviert) |
| WebRTCRedirectorCheck |
Überprüft, ob die WebRTCRedirector-Komponente fehlerfrei ist. Die WebRTCRedirector-Komponente wird verwendet, um die Video- und Audioleistung in Microsoft Teams zu optimieren. Dadurch wird geprüft, ob die Komponente noch läuft und ob eine höhere Version verfügbar ist. Wenn diese Prüfung fehlschlägt, sie nicht schwerwiegend ist und der Computer weiterhin Verbindungen bedienen kann, besteht das Hauptproblem möglicherweise darin, dass die WebRTCRedirector-Komponente neu gestartet oder aktualisiert werden muss. (Derzeit deaktiviert) |
| SupportedEncryptionCheck |
Überprüft den Wert des SecurityLayer-Registrierungsschlüssels. Wenn der Wert 0 (SecurityLayer.RDP) ist, schlägt diese Überprüfung mit Fehlercode = NativeMethodErrorCode.E_FAIL fehl und ist schwerwiegend. Wenn der Wert 1 (SecurityLayer.Negotiate) ist, schlägt diese Überprüfung mit Fehlercode = NativeMethodErrorCode.ERROR_SUCCESS fehl und ist nicht schwerwiegend. (Derzeit deaktiviert) |
| MetaDataServiceCheck |
Überprüft, ob auf den Metadatendienst zugegriffen werden kann, und gibt Computeeigenschaften zurück. (Derzeit aktiviert) |
| AppAttachHealthCheck |
Überprüft, ob der AppAttachService fehlerfrei ist (es gab keine Probleme beim Paketstaging). Der AppAttachService wird verwendet, um das Staging/Registrierung (und gegebenenfalls die Deregistrierung/Detaging) von vom Mieteradministrator eingerichteten MSIX-Apps zu ermöglichen. Dies prüft, ob die Komponente während des Paketstagings Fehler hatte. Fehler beim Staging verhindern, dass einige MSIX-Apps für den Endbenutzer ordnungsgemäß funktionieren. Wenn diese Prüfung fehlschlägt, ist sie nicht schwerwiegend und der Computer kann weiterhin Verbindungen bedienen, kann das Hauptproblem darin bestehen, dass bestimmte Apps für Endbenutzer nicht funktionieren. (Derzeit aktiviert) |
HealthCheckResult
Stellt den Integritätsstatus der von uns durchgeführten Zustandsprüfung dar.
| Wert | Beschreibung |
|---|---|
| Unknown |
Das Ergebnis der Gesundheitsprüfung ist derzeit nicht bekannt. |
| HealthCheckSucceeded |
Gesundheitscheck bestanden. |
| HealthCheckFailed |
Fehler bei der Zustandsprüfung. |
| SessionHostShutdown |
Wir haben eine Benachrichtigung über das Herunterfahren erhalten. |
SessionHost
Stellt eine SessionHost-Definition dar.
| Name | Typ | Beschreibung |
|---|---|---|
| id |
string (arm-id) |
Vollqualifizierte Ressourcen-ID für die Ressource. Z. B. "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}" |
| name |
string |
Der Name der Ressource |
| properties.agentVersion |
string |
Version des Agents auf SessionHost. |
| properties.allowNewSession |
boolean |
Erlauben Sie eine neue Sitzung. |
| properties.assignedUser |
string |
Benutzer, der SessionHost zugewiesen ist. |
| properties.friendlyName |
string |
Anzeigename von SessionHost |
| properties.lastHeartBeat |
string (date-time) |
Letzter Herzschlag von SessionHost. |
| properties.lastUpdateTime |
string (date-time) |
Der Zeitstempel der letzten Aktualisierung. |
| properties.objectId |
string |
ObjectId von SessionHost. (interne Anwendung) |
| properties.osVersion |
string |
Die Version des Betriebssystems auf dem Sitzungshost. |
| properties.resourceId |
string |
Ressourcen-ID des zugrunde liegenden virtuellen Computers von SessionHost. |
| properties.sessionHostHealthCheckResults |
Liste der SessionHostHealthCheckReports |
|
| properties.sessions |
integer (int32) |
Anzahl der Sitzungen auf SessionHost. |
| properties.status |
Status für einen SessionHost. |
|
| properties.statusTimestamp |
string (date-time) |
Der Zeitstempel des Status. |
| properties.sxSStackVersion |
string |
Die Version des parallelen Stacks auf dem Sitzungshost. |
| properties.updateErrorMessage |
string |
Die Fehlermeldung. |
| properties.updateState |
Aktualisieren Sie den Status eines SessionHosts. |
|
| properties.virtualMachineId |
string |
VM-ID des zugrunde liegenden virtuellen Computers von SessionHost. |
| systemData |
Metadaten zur Erstellung und letzten Änderung der Ressource. |
|
| type |
string |
Der Typ der Ressource. Z. B. "Microsoft.Compute/virtualMachines" oder "Microsoft.Storage/storageAccounts" |
SessionHostHealthCheckFailureDetails
Enthält Details zum Fehler.
| Name | Typ | Beschreibung |
|---|---|---|
| errorCode |
integer (int32) |
Fehlercode, der dem Fehler entspricht. |
| lastHealthCheckDateTime |
string (date-time) |
Der Zeitstempel der letzten Aktualisierung. |
| message |
string |
Fehlermeldung: Hinweise darauf, was falsch ist und wie eine Wiederherstellung möglich ist. |
SessionHostHealthCheckReport
Der Bericht für Informationen zum Sitzungshost.
| Name | Typ | Beschreibung |
|---|---|---|
| additionalFailureDetails |
Zusätzliche detaillierte Informationen zum Fehler. |
|
| healthCheckName |
Stellt den Namen des ausgeführten Zustandsprüfungsvorgangs dar. |
|
| healthCheckResult |
Stellt den Integritätsstatus der von uns durchgeführten Zustandsprüfung dar. |
Status
Status für einen SessionHost.
| Wert | Beschreibung |
|---|---|
| Available |
Session Host hat alle Zustandsprüfungen bestanden und steht für die Verarbeitung von Verbindungen zur Verfügung. |
| Unavailable |
Der Sitzungshost ist entweder ausgeschaltet oder hat kritische Zustandsprüfungen nicht bestanden, was dazu führt, dass der Dienst keine Verbindungen zu diesem Sitzungshost weiterleiten kann. Beachten Sie, dass dies den vorherigen Status "NoHeartBeat" ersetzt. |
| Shutdown |
Sitzungshost wird heruntergefahren – Der RD-Agent hat gemeldet, dass der Sitzungshost beendet oder die Zuordnung aufgehoben wurde. |
| Disconnected |
Der Sitzungshost ist nicht verfügbar, da er derzeit nicht verbunden ist. |
| Upgrading |
Der Sitzungshost ist nicht verfügbar, da derzeit ein Upgrade von RDAgent/Side-by-Side-Stack ausgeführt wird. Hinweis: Dieser Status wird entfernt, sobald das Upgrade abgeschlossen ist und der Host Verbindungen akzeptieren kann. |
| UpgradeFailed |
Der Sitzungshost ist nicht verfügbar, da das Upgrade der kritischen Komponente (Agent, Side-by-Side-Stack usw.) fehlgeschlagen ist. |
| NoHeartbeat |
Der Session Host schlägt nicht mit Herz. |
| NotJoinedToDomain |
SessionHost ist nicht mit der Domäne verbunden. |
| DomainTrustRelationshipLost |
Die Domänenvertrauensstellung von SessionHost geht verloren |
| SxSStackListenerNotReady |
Der auf dem SessionHost installierte SxS-Stack ist nicht bereit, Verbindungen zu empfangen. |
| FSLogixNotHealthy |
FSLogix befindet sich auf dem Sitzungshost in einem fehlerhaften Zustand. |
| NeedsAssistance |
Neuer Status, um Administratoren darüber zu informieren, dass der Zustand auf ihrem Endpunkt behoben werden muss. Die Verbindungen schlagen möglicherweise nicht fehl, da diese Probleme nicht schwerwiegend sind. |
systemData
Metadaten zur Erstellung und letzten Änderung der Ressource.
| Name | Typ | Beschreibung |
|---|---|---|
| createdAt |
string (date-time) |
Der Zeitstempel der Ressourcenerstellung (UTC). |
| createdBy |
string |
Die Identität, die die Ressource erstellt hat. |
| createdByType |
Der Identitätstyp, der die Ressource erstellt hat. |
|
| lastModifiedAt |
string (date-time) |
Der Zeitstempel der letzten Änderung der Ressource (UTC) |
| lastModifiedBy |
string |
Die Identität, die die Ressource zuletzt geändert hat. |
| lastModifiedByType |
Der Identitätstyp, der die Ressource zuletzt geändert hat. |
UpdateState
Aktualisieren Sie den Status eines SessionHosts.
| Wert | Beschreibung |
|---|---|
| Initial | |
| Pending | |
| Started | |
| Succeeded | |
| Failed |