Toplam Etkin Olmayan Oturum Sayısı

Microsoft.Windows.Server.10.0.RemoteDesktopServicesRole.Service.RDSessionHost.InactiveSessions (UnitMonitor)

Bu nesne, RD Oturumu Ana Bilgisayarı sunucusundaki toplam etkin olmayan oturum sayısını izler.

Knowledge Base article:

Özet

Uzak Masaüstü Oturumu Ana Bilgisayarı (RD Oturumu Ana Bilgisayarı) sunucusunda çok sayıda etkin olmayan kullanıcı oturumu var. Etkin olmayan oturumlar bağlı kullanıcılar için RD Oturumu Ana Bilgisayarı performansını yavaşlatabilir ve kullanıcıların yeni oturumlar başlatmasını önleyebilir.

Nedenler

RD Oturumu Ana Bilgisayarı oturumları, Grup İlkesi'ndeki Uzak Masaüstü Hizmetleri düğümünün veya RD Oturumu Ana Bilgisayarı Yapılandırma konsolunun Boş oturum sınırı alanında belirtilen süreden daha uzun bir süre boşta kalmış.

Çözümler

Bu sorunu gidermek için RD Oturumu Ana Bilgisayarı Yapılandırması'nda Bağlantı Özellikleri iletişim kutusunun Oturumlar sekmesindeki Boş oturum sınırı seçeneğinde boş oturumlar için zaman sınırını artırın.

Bu ayarı Grup İlkesi konsolunda da düzenleyebilirsiniz. Gezinti bölmesinde, Bilgisayar Yapılandırması, Yönetim Şablonları, Windows Bileşenleri, Uzak Masaüstü Hizmetleri ve ardından Oturumlar'ı açın. Gerekirse boş oturumlar için özellikleri değiştirin.

Kullanıcılar Uzak Masaüstü oturumları beklenmedik bir şekilde kapatıldığında kaydedilmiş çalışmalarını kaybedebileceği için aşağıdaki çözüm yalnızca son çare olarak önerilir. Grup İlkesi konsolunda RD Oturumu Ana Bilgisayarı sunucusunu belirli bir süre boyunca etkin olmayan oturumları kapatmaya yönlendirebilirsiniz. Gezinti bölmesinde, Bilgisayar Yapılandırması, Yönetim Şablonları, Windows Bileşenleri, Uzak Masaüstü Hizmetleri ve Oturumlar'ı açın. Süre sınırına ulaşıldığında oturumu sonlandır ilke ayarına çift tıklayın ve bir süre belirtin.

Element properties:

TargetMicrosoft.Windows.Server.10.0.RemoteDesktopServicesRole.Service.RDSessionHost
Parent MonitorSystem.Health.PerformanceState
CategoryPerformanceHealth
EnabledFalse
Instance NameTerminal Services
Counter NameInactive Sessions
Frequency900
Alert GenerateTrue
Alert SeverityError
Alert PriorityNormal
Alert Auto ResolveTrue
Monitor TypeSystem.Performance.TwoStateBaseliningMonitorWithoutCompression
RemotableTrue
AccessibilityPublic
Alert Message
Taban Çizgisinin Üzerindeki Uzak Masaüstü Hizmetleri Etkin Olmayan Oturum Ölçümü
Etkin Olmayan Oturumlar ölçümü hesaplanan taban çizgisinin üzerinde. Geçerli değer: {0}
RunAsDefault

Source Code:

<UnitMonitor ID="Microsoft.Windows.Server.10.0.RemoteDesktopServicesRole.Service.RDSessionHost.InactiveSessions" Accessibility="Public" Enabled="false" Target="Microsoft.Windows.Server.10.0.RemoteDesktopServicesRole.Service.RDSessionHost" ParentMonitorID="SystemHealth!System.Health.PerformanceState" Remotable="true" Priority="Normal" TypeID="SystemPerf!System.Performance.TwoStateBaseliningMonitorWithoutCompression" ConfirmDelivery="false">
<Category>PerformanceHealth</Category>
<AlertSettings AlertMessage="Microsoft.Windows.Server.10.0.RemoteDesktopServicesRole.Service.RDSessionHost.InactiveSessions.AlertMessage">
<AlertOnState>Error</AlertOnState>
<AutoResolve>true</AutoResolve>
<AlertPriority>Normal</AlertPriority>
<AlertSeverity>Error</AlertSeverity>
<AlertParameters>
<AlertParameter1>$Data/Context/Property[@Name='Average']$</AlertParameter1>
</AlertParameters>
</AlertSettings>
<OperationalStates>
<OperationalState ID="InactiveSessionsNormal" MonitorTypeStateID="WithinEnvelope" HealthState="Success"/>
<OperationalState ID="InactiveSessionsHigh" MonitorTypeStateID="OutsideEnvelope" HealthState="Error"/>
</OperationalStates>
<Configuration>
<SignatureID>Microsoft.Windows.Server.10.0.RemoteDesktopServicesRole.Service.RDSessionHost.InactiveSessions.Sig</SignatureID>
<DataSourceSettings>
<ComputerName>$Target/Host/Host/Property[Type="Windows!Microsoft.Windows.Computer"]/NetworkName$</ComputerName>
<ObjectName>Terminal Services</ObjectName>
<CounterName>Inactive Sessions</CounterName>
<InstanceName/>
<AllInstances>false</AllInstances>
<Frequency>900</Frequency>
</DataSourceSettings>
<LearningAndBaseliningSettings>
<BusinessCycleLengthUnit>Week</BusinessCycleLengthUnit>
<BusinessCycleLengthInGivenUnit>1</BusinessCycleLengthInGivenUnit>
<LearningType>Continuous</LearningType>
<Offset1>3</Offset1>
<Offset2>3</Offset2>
<Offset3>3</Offset3>
<LearningRate>2.33</LearningRate>
<InitialNoAlertPeriodInBizCycles>1</InitialNoAlertPeriodInBizCycles>
<OuterSensitivity>3.31</OuterSensitivity>
<InnerSensitivity>2.81</InnerSensitivity>
</LearningAndBaseliningSettings>
<SignatureCollectionSettings>
<DBUpdatePeriodInSeconds>900</DBUpdatePeriodInSeconds>
</SignatureCollectionSettings>
</Configuration>
</UnitMonitor>