HealthCheckName type
Definiuje wartości HealthCheckName.
KnownHealthCheckName można używać zamiennie z parametrem HealthCheckName. To wyliczenie zawiera znane wartości obsługiwane przez usługę.
Znane wartości obsługiwane przez usługę
DomainJoinedCheck: sprawdza, czy host SessionHost jest przyłączony do domeny. Jeśli to sprawdzenie zakończy się niepowodzeniem, zostanie sklasyfikowane jako krytyczne, ponieważ połączenie nie powiedzie się, jeśli host SessionHost nie jest przyłączony do domeny. (Obecnie włączone)
DomainTrustCheck: sprawdza, czy host SessionHost nie ma problemów z zaufaniem do domeny, które uniemożliwią uwierzytelnianie na sessionHost w czasie nawiązywania połączenia podczas tworzenia sesji. Jeśli to sprawdzenie zakończy się niepowodzeniem, zostanie sklasyfikowane jako krytyczne, ponieważ połączenie nie powiedzie się, jeśli nie możemy nawiązać połączenia z domeną na potrzeby uwierzytelniania na sessionHost. (Obecnie włączone)
FSLogixHealthCheck: sprawdza, czy usługa FSLogix jest uruchomiona, aby upewnić się, że profile użytkowników są ładowane w sesji. Jeśli to sprawdzenie zakończy się niepowodzeniem, zostanie sklasyfikowane jako krytyczne, nawet jeśli połączenie powiedzie się, środowisko użytkownika jest złe, ponieważ nie można załadować profilu użytkownika i użytkownik otrzyma profil tymczasowy w sesji. (Obecnie wyłączone)
SxSStackListenerCheck: sprawdza, czy stos SxS jest uruchomiony, aby połączenia mogły się powieść. Jeśli to sprawdzenie nie powiedzie się, zostanie sklasyfikowane jako krytyczne, ponieważ nie można nawiązać połączenia, jeśli stos SxS nie jest gotowy. (Obecnie włączone)
UrlsAccessibleCheck: sprawdza, czy wymagana usługa WVD i adresy URL Genewy są dostępne z poziomu sessionhost. Te adresy URL to: RdTokenUri, RdBrokerURI, RdDiagnosticsUri i adresy URL obiektów blob magazynu na potrzeby monitorowania agenta (geneva). Jeśli to sprawdzenie nie powiedzie się, jest to niekrytyczne, a maszyna nadal może obsługiwać połączenia, głównym problemem może być to, że agent monitorowania nie może przechowywać danych ścieżki ciepłej (dzienniki, operacje ...). (Obecnie wyłączone)
MonitoringAgentCheck: sprawdza, czy wymagany agent Genewa jest uruchomiony. Jeśli ta kontrola nie powiedzie się, nie jest to krytyczne, a maszyna nadal może obsługiwać połączenia, głównym problemem może być to, że brakuje agenta monitorowania lub jest uruchomiony (prawdopodobnie) starsza wersja. (Obecnie włączone)
domainReachable: sprawdza, czy domena, do których jest przyłączony host SessionHost, jest nadal osiągalny. Jeśli to sprawdzenie zakończy się niepowodzeniem, zostanie sklasyfikowane jako krytyczne, ponieważ połączenie nie powiedzie się, jeśli domena jest przyłączona do hosta sessionhost nie jest osiągalna w czasie połączenia. (Obecnie wyłączone)
WebRTCRedirectorCheck: sprawdza, czy składnik WebRTCRedirector jest w dobrej kondycji. Składnik WebRTCRedirector służy do optymalizowania wydajności wideo i audio w usłudze Microsoft Teams. Spowoduje to sprawdzenie, czy składnik jest nadal uruchomiony i czy jest dostępna wyższa wersja. Jeśli to sprawdzenie nie powiedzie się, jest to niekrytyczne, a maszyna nadal może obsługiwać połączenia, głównym problemem może być składnik WebRTCRedirector musi zostać ponownie uruchomiony lub zaktualizowany. (Obecnie wyłączone)
SupportedEncryptionCheck: weryfikuje wartość klucza rejestracji elementu SecurityLayer. Jeśli wartość to 0 (SecurityLayer.RDP), sprawdzanie kończy się niepowodzeniem z kodem błędu = NativeMethodErrorCode.E_FAIL i jest krytyczny. Jeśli wartość to 1 (SecurityLayer.Negotiate), sprawdzanie kończy się niepowodzeniem z kodem błędu = NativeMethodErrorCode.ERROR_SUCCESS i jest niekrytyczna. (Obecnie wyłączone)
MetaDataServiceCheck: sprawdza, czy usługa metadanych jest dostępna i zwraca właściwości obliczeniowe. (Obecnie włączone)
AppAttachHealthCheck: sprawdza, czy usługa AppAttachService jest w dobrej kondycji (podczas przemieszczania pakietu nie wystąpiły problemy). Usługa AppAttachService służy do włączania przejściowej/rejestracji (i ostatecznej wyrejestrowania/destagowania) aplikacji MSIX skonfigurowanych przez administratora dzierżawy. Spowoduje to sprawdzenie, czy składnik miał jakiekolwiek błędy podczas przemieszczania pakietu. Błędy w środowisku przejściowym uniemożliwią prawidłowe działanie niektórych aplikacji MSIX dla użytkownika końcowego. Jeśli to sprawdzenie nie powiedzie się, nie jest krytyczny, a maszyna nadal może obsługiwać połączenia, głównym problemem może być to, że niektóre aplikacje nie będą działać dla użytkowników końcowych. (Obecnie włączone)
type HealthCheckName = string