Session Hosts - Get
Skaffa en sessionsvärd.
GET https://management.azure.com/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DesktopVirtualization/hostPools/{hostPoolName}/sessionHosts/{sessionHostName}?api-version=2025-10-10
URI-parametrar
| Name | I | Obligatorisk | Typ | Description |
|---|---|---|---|---|
|
host
|
path | True |
string minLength: 3maxLength: 64 pattern: ^[A-Za-z0-9@.\-_ ]*$ |
Namnet på värdpoolen i den angivna resursgruppen |
|
resource
|
path | True |
string minLength: 1maxLength: 90 |
Namnet på resursgruppen. Namnet är skiftlägesokänsligt. |
|
session
|
path | True |
string minLength: 3maxLength: 48 pattern: ^[A-Za-z0-9@.\-_ ]*$ |
Namnet på sessionsvärden i den angivna värdpoolen |
|
subscription
|
path | True |
string (uuid) |
ID för målprenumerationen. Värdet måste vara ett UUID. |
|
api-version
|
query | True |
string minLength: 1 |
Den API-version som ska användas för den här åtgärden. |
Svar
| Name | Typ | Description |
|---|---|---|
| 200 OK |
Hämtade sessionsvärd framgångsrikt. |
|
| Other Status Codes |
Svar på automationsfel som beskriver varför åtgärden misslyckades. |
Exempel
SessionHost_Get
Exempelbegäran
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
Exempelsvar
{
"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"
}
}
]
}
}
Definitioner
| Name | Description |
|---|---|
|
Cloud |
Molnfelobjekt. |
|
Cloud |
Egenskaper för molnfelobjekt. |
|
created |
Den typ av identitet som skapade resursen. |
|
Health |
Representerar namnet på den hälsokontrollåtgärd som utförs. |
|
Health |
Representerar hälsotillståndet för den hälsokontroll som vi utförde. |
|
Session |
Representerar en SessionHost-definition. |
|
Session |
Innehåller information om felet. |
|
Session |
Rapporten för information om sessionsvärdar. |
| Status |
Status för en SessionHost. |
|
system |
Metadata som rör skapande och senaste ändring av resursen. |
|
Update |
Uppdatera tillståndet för en SessionHost. |
CloudError
Molnfelobjekt.
| Name | Typ | Description |
|---|---|---|
| error |
Egenskaper för molnfelobjekt. |
CloudErrorProperties
Egenskaper för molnfelobjekt.
| Name | Typ | Description |
|---|---|---|
| code |
string |
Felkod |
| message |
string |
Felmeddelande som anger varför åtgärden misslyckades. |
createdByType
Den typ av identitet som skapade resursen.
| Värde | Description |
|---|---|
| User | |
| Application | |
| ManagedIdentity | |
| Key |
HealthCheckName
Representerar namnet på den hälsokontrollåtgärd som utförs.
| Värde | Description |
|---|---|
| DomainJoinedCheck |
Verifierar att SessionHost är ansluten till en domän. Om den här kontrollen misslyckas klassificeras den som allvarlig eftersom ingen anslutning kan lyckas om SessionHost inte är ansluten till domänen. (För närvarande aktiverat) |
| DomainTrustCheck |
Verifierar att SessionHost inte har problem med domänförtroende som förhindrar autentisering på SessionHost vid anslutningstillfället när sessionen skapas. Om den här kontrollen misslyckas klassificeras den som allvarlig eftersom ingen anslutning kan lyckas om vi inte kan nå domänen för autentisering på SessionHost. (För närvarande aktiverat) |
| FSLogixHealthCheck |
Verifierar att FSLogix-tjänsten är igång för att se till att användarnas profiler läses in i sessionen. Om den här kontrollen misslyckas klassificeras det som allvarligt eftersom även om anslutningen kan lyckas, är användarupplevelsen dålig eftersom användarprofilen inte kan läsas in och användaren får en tillfällig profil i sessionen. (För närvarande inaktiverad) |
| SxSStackListenerCheck |
Verifierar att SxS-stacken är igång så att anslutningarna kan lyckas. Om den här kontrollen misslyckas klassificeras den som allvarlig eftersom ingen anslutning kan lyckas om SxS-stacken inte är klar. (För närvarande aktiverat) |
| UrlsAccessibleCheck |
Verifierar att den WVD-tjänst som krävs och Genève-URL:er kan nås från SessionHost. Dessa URL:er är: RdTokenUri, RdBrokerURI, RdDiagnosticsUri och Storage Blob URL:er för agentövervakning (genève). Om den här kontrollen misslyckas är den inte dödlig och maskinen kan fortfarande serva anslutningar, huvudproblemet kan vara att övervakningsagenten inte kan lagra data om varma sökvägar (loggar, operationer ...). (För närvarande inaktiverad) |
| MonitoringAgentCheck |
Verifierar att den nödvändiga Genève-agenten körs. Om den här kontrollen misslyckas är den inte dödlig och datorn kan fortfarande serva anslutningar, huvudproblemet kan vara att övervakningsagenten saknas eller kör (eventuellt) en äldre version. (För närvarande aktiverat) |
| DomainReachable |
Verifierar att domänen som SessionHost är ansluten till fortfarande kan nås. Om den här kontrollen misslyckas klassificeras den som allvarlig eftersom ingen anslutning kan lyckas om domänen som SessionHost är ansluten till inte kan nås vid tidpunkten för anslutningen. (För närvarande inaktiverad) |
| WebRTCRedirectorCheck |
Verifierar om WebRTCRedirector-komponenten är felfri. Komponenten WebRTCRedirector används för att optimera video- och ljudprestanda i Microsoft Teams. Detta kontrollerar om komponenten fortfarande körs och om det finns en högre version tillgänglig. Om den här kontrollen misslyckas är det inte dödligt och maskinen kan fortfarande serva anslutningar, huvudproblemet kan vara att WebRTCRedirector-komponenten måste startas om eller uppdateras. (För närvarande inaktiverad) |
| SupportedEncryptionCheck |
Verifierar värdet för SecurityLayer-registreringsnyckeln. Om värdet är 0 (SecurityLayer.RDP) misslyckas den här kontrollen med Felkod = NativeMethodErrorCode.E_FAIL och är allvarlig. Om värdet är 1 (SecurityLayer.Negotiate) misslyckas den här kontrollen med Felkod = NativeMethodErrorCode.ERROR_SUCCESS och är inte allvarlig. (För närvarande inaktiverad) |
| MetaDataServiceCheck |
Verifierar att metadatatjänsten är tillgänglig och returnerar beräkningsegenskaper. (För närvarande aktiverat) |
| AppAttachHealthCheck |
Verifierar att AppAttachService är felfri (det uppstod inga problem under paketmellanlagringen). AppAttachService används för att möjliggöra staging/registrering (och slutlig avregistrering/detagging) av MSSIX-appar som har satts upp av hyresgästadministratören. Detta kontrollerar om komponenten haft några fel under paketstaging. Fel i mellanlagringen förhindrar att vissa MSIX-appar fungerar korrekt för slutanvändaren. Om den här kontrollen misslyckas är det inte dödligt och maskinen kan fortfarande serva anslutningar, huvudproblemet kan vara att vissa appar inte fungerar för slutanvändare. (För närvarande aktiverat) |
HealthCheckResult
Representerar hälsotillståndet för den hälsokontroll som vi utförde.
| Värde | Description |
|---|---|
| Unknown |
Resultatet av hälsokontrollen är för närvarande inte känt. |
| HealthCheckSucceeded |
Hälsokontrollen godkänd. |
| HealthCheckFailed |
Hälsokontrollen misslyckades. |
| SessionHostShutdown |
Vi har fått ett meddelande om avstängning. |
SessionHost
Representerar en SessionHost-definition.
| Name | Typ | Description |
|---|---|---|
| id |
string (arm-id) |
Fullständigt kvalificerat resurs-ID för resursen. Till exempel "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}" |
| name |
string |
Namnet på resursen |
| properties.agentVersion |
string |
Version av agenten på SessionHost. |
| properties.allowNewSession |
boolean |
Tillåt en ny session. |
| properties.assignedUser |
string |
Användare tilldelad till SessionHost. |
| properties.friendlyName |
string |
Eget namn på SessionHost |
| properties.lastHeartBeat |
string (date-time) |
Sista hjärtslag från SessionHost. |
| properties.lastUpdateTime |
string (date-time) |
Tidsstämpeln för den senaste uppdateringen. |
| properties.objectId |
string |
ObjectId för SessionHost. (internt bruk) |
| properties.osVersion |
string |
Versionen av operativsystemet på sessionsvärden. |
| properties.resourceId |
string |
Resurs-ID för SessionHosts underliggande virtuella dator. |
| properties.sessionHostHealthCheckResults |
Lista över SessionHostHealthCheckReports |
|
| properties.sessions |
integer (int32) |
Antal sessioner på SessionHost. |
| properties.status |
Status för en SessionHost. |
|
| properties.statusTimestamp |
string (date-time) |
Tidsstämpeln för statusen. |
| properties.sxSStackVersion |
string |
Versionen av sida vid sida-stacken på sessionsvärden. |
| properties.updateErrorMessage |
string |
Felmeddelandet. |
| properties.updateState |
Uppdatera tillståndet för en SessionHost. |
|
| properties.virtualMachineId |
string |
Virtuellt dator-ID för SessionHosts underliggande virtuella dator. |
| systemData |
Metadata som rör skapande och senaste ändring av resursen. |
|
| type |
string |
Resurstypen. Till exempel "Microsoft.Compute/virtualMachines" eller "Microsoft.Storage/storageAccounts" |
SessionHostHealthCheckFailureDetails
Innehåller information om felet.
| Name | Typ | Description |
|---|---|---|
| errorCode |
integer (int32) |
Felkod som motsvarar felet. |
| lastHealthCheckDateTime |
string (date-time) |
Tidsstämpeln för den senaste uppdateringen. |
| message |
string |
Felmeddelande: tips om vad som är fel och hur du återställer. |
SessionHostHealthCheckReport
Rapporten för information om sessionsvärdar.
| Name | Typ | Description |
|---|---|---|
| additionalFailureDetails |
Ytterligare detaljerad information om felet. |
|
| healthCheckName |
Representerar namnet på den hälsokontrollåtgärd som utförs. |
|
| healthCheckResult |
Representerar hälsotillståndet för den hälsokontroll som vi utförde. |
Status
Status för en SessionHost.
| Värde | Description |
|---|---|
| Available |
Sessionsvärden har klarat alla hälsokontroller och är tillgänglig för att hantera anslutningar. |
| Unavailable |
Sessionsvärden är antingen avstängd eller har misslyckats med kritiska hälsokontroller, vilket gör att tjänsten inte kan dirigera anslutningar till den här sessionsvärden. Observera att detta ersätter den tidigare statusen "NoHeartBeat". |
| Shutdown |
Sessionsvärden stängs av – RD-agenten rapporterade att sessionsvärden ska stoppas eller frigöras. |
| Disconnected |
Sessionsvärden är inte tillgänglig eftersom den för närvarande är frånkopplad. |
| Upgrading |
Sessionsvärden är inte tillgänglig eftersom det för närvarande pågår en uppgradering av RDAgent/sida-vid-sida-stacken. Det här läget tas bort när uppgraderingen är klar och värden kan acceptera anslutningar. |
| UpgradeFailed |
Sessionsvärden är inte tillgänglig eftersom uppgraderingen av den kritiska komponenten (agent, stacken sida vid sida osv.) misslyckades. |
| NoHeartbeat |
Sessionsvärden är inte hjärtslående. |
| NotJoinedToDomain |
SessionHost är inte ansluten till domänen. |
| DomainTrustRelationshipLost |
SessionHosts domänförtroenderelation har förlorats |
| SxSStackListenerNotReady |
SxS-stacken som är installerad på SessionHost är inte redo att ta emot anslutningar. |
| FSLogixNotHealthy |
FSLogix är i ett feltillstånd på sessionsvärden. |
| NeedsAssistance |
Ny status för att informera administratörer om att hälsotillståndet på deras slutpunkt måste åtgärdas. Anslutningarna kanske inte misslyckas, eftersom dessa problem inte är allvarliga. |
systemData
Metadata som rör skapande och senaste ändring av resursen.
| Name | Typ | Description |
|---|---|---|
| createdAt |
string (date-time) |
Tidsstämpeln för resursskapande (UTC). |
| createdBy |
string |
Identiteten som skapade resursen. |
| createdByType |
Den typ av identitet som skapade resursen. |
|
| lastModifiedAt |
string (date-time) |
Tidsstämpeln för resursens senaste ändring (UTC) |
| lastModifiedBy |
string |
Identiteten som senast ändrade resursen. |
| lastModifiedByType |
Den typ av identitet som senast ändrade resursen. |
UpdateState
Uppdatera tillståndet för en SessionHost.
| Värde | Description |
|---|---|
| Initial | |
| Pending | |
| Started | |
| Succeeded | |
| Failed |