Handleiding: Hoe controleer ik RDP Windows Server Verbindingslogboeken
Deze post introduceert voornamelijk de manieren om RDP Windows Server verbindingslogboeken te controleren. Als u de inkomende en uitgaande RDP-verbinding op uw Windows Server wilt weten, blijf dan lezen!
Is er een logbestand voor RDP-verbindingen?
Wordt er een logbestand bijgehouden voor RDP-verbindingen? Natuurlijk kunt u de inkomende en uitgaande RDP-verbindingen volgen. Informatie over deze gebeurtenissen wordt opgeslagen wanneer een gebruiker verbinding maakt met een externe bureaubladhost. U moet alleen weten hoe u ze kunt vinden.
Hoe controleert u RDP Windows Server verbindingslogboeken
Hier zijn drie manieren vermeld om u te helpen bij het controleren van inkomende en uitgaande RDP Windows Server verbindingslogboeken. Deze methoden zijn van toepassing bij het analyseren van RDP-logboeken voor zowel Windows Server 2022/2019/2016/2012 R2 als bureaubladedities (Windows 11, 10, 8.1, 8 en 7).
Deel 1. Hoe controleert u inkomende RDP Windows Server verbindingslogboeken
Er zijn drie manieren om u te helpen bij het controleren van inkomende RDP Windows Server verbindingslogboeken.
Manier 1. Controleer inkomende RDP verbindingslogboeken via Event Viewer
De eerste manier om inkomende RDP verbindingslogboeken op Windows Server te controleren, is via de Event Viewer.
Stap 1. Druk op Win R om het uitvoervenster te openen, typ vervolgens "eventvwr.msc" en druk op OK om de Event Viewer te openen.
Stap 2. Navigeer naar: Toepassingen en services-logs > Microsoft > Windows > TerminalServices-RemoteConnectionManager > Operational. Klik met de rechtermuisknop op Operational en kies Huidig logboek filteren.
Stap 3. Het gebeurtenis-ID van Remote Desktop Services is 1149. Voer 1149 in om het logboek te filteren.
Stap 4. U krijgt dan een gebeurtenislijst met de geschiedenis van alle RDP-verbindingen met deze server.
Stap 5. Klik op een van hen, dan kunt u de details van de RDP-verbinding zien, inclusief IP-adres, computernaam, inlogtijd, enz.
Manier 2. Controleer inkomende RDP-verbinding logs via het register
Je kunt ook de inkomende RDP-verbinding logs controleren in het register.
Stap 1. Druk op Win R om het uitvoeren-dialoogvenster te openen, typ vervolgens "regedit" en druk op OK om het register te openen.
Stap 2. Navigeer naar: HKEY_CURRENT_USER > SOFTWARE > Microsoft > Terminal Server Client. Breid de sleutel Default uit, deze bevat de geschiedenis van de laatste 10 RDP-verbindingen.
Stap 3. Je kunt ook de sleutel Servers uitbreiden, deze bevat de lijst met alle eerder gebruikte RDP-servers en gebruikersnamen om in te loggen. Als je de RDP-verbinding geschiedenis wilt wissen, kun je er met de rechtermuisknop op klikken en verwijderen.
Manier 3. Controleer inkomende RDP-verbinding logs via PowerShell
De onderstaande PowerShell-script biedt een andere methode om RDP-verbinding logs te inspecteren op Windows Server 2012 R2/2016/2019/2022. Het toont de geschiedenis van alle RDP-verbindingen vanuit de terminal RDS-server gebeurtenislogs voor de huidige dag. De resulterende tabel toont de verbindingsduur, het IP-adres van de client, de gebruikersnaam en het aanmeldingstype.
Stap 1. Klik met de rechtermuisknop op Start en kies vervolgens Windows PowerShell (Admin).
Stap 2. Voer het volgende script in, dan ziet u de inkomende RDP-verbinding logs.
Get-EventLog -LogName Security -after (Get-date -hour 0 -minute 0 -second 0)| ?{(4624,4778) -contains $_.EventID -and $_.Message -match "logontype:\s (10)\s"}| %{ (new-object -Type PSObject -Property @{ TimeGenerated = $_.TimeGenerated ClientIP = $_.Message -replace "(?smi).*Bron Networkadres:\s ([^\s] )\s .*","$1" Gebruikersnaam = $_.Message -replace "(?smi).*\s\sAccountnaam:\s ([^\s] )\s .*","$1" Gebruikersdomein = $_.Message -replace "(?smi).*\s\sAccountdomein:\s ([^\s] )\s .*","$1" Logontype = $_.Message -replace "(?smi).*Logontype:\s ([^\s] )\s .*","$1" }) } | sort TimeGenerated -Descending | Select TimeGenerated, ClientIP ` , @{N="Gebruikersnaam";E={"{0}\{1}" -f $_.Gebruikersdomein,$_.Gebruikersnaam}} ` , @{N="Logtype";E={ switch ($_.Logontype) { 2 {"Interactief - lokaal aanmelden"} 3 {"Netwerkverbinding naar gedeelde map)"} 4 {"Batch"} 5 {"Service"} 7 {"Ontgrendeling (na screensaver)"} 8 {"Netwerkcleartext"} 9 {"Nieuwe inloggegevens (lokale invoeging van proces onder bestaande verbinding)"} 10 {"RDP"} 11 {"Gecachete interactieve aanmelding"} default {"Niet-herkend logtype: $($_.Logontype)"} } }} |
Deel 2. Hoe uitgaande RDP Windows Server verbindingslogs te controleren
Uitgaande RDP verbindingslogs kunnen ook worden bekeken aan de clientzijde. Er zijn twee opties.
Manier 1. Uitgaande RDP verbindingslogs controleren via Event Viewer
De volgende gebeurtenislog bevat de uitgaande RDP verbindingslogs: Application and Services Logs > Microsoft > Windows > TerminalServices-ClientActiveXCore > Microsoft-Windows-TerminalServices-RDPClient > Operationeel. Wanneer een gebruiker bijvoorbeeld verbinding maakt met een externe Windows Server RDS-host of een Windows 10/11-computer, treedt gebeurtenis-ID 1102 op.
Manier 2. Uitgaande RDP verbindingslogs controleren via PowerShell
Er is een PowerShell-script dat helpt bij het weergeven van de geschiedenis van RDP-clientverbindingen op de huidige computer. Het script geeft de SIDs terug van de gebruikers die RDP-verbindingen hebben geïnitieerd op deze computer, evenals de DNS-namen/IP-adressen van de externe bureaubladhosts waarmee de gebruikers verbinding hebben gemaakt.
$eigenschappen = @( @{n="TimeStamp";e={$_.TimeCreated}} @{n="Lokale gebruiker";e={$_.UserID}} @{n="Doel-RDP-host";e={$_.Properties[1].Value}} ) Get-WinEvent -FilterHashTable @{LogName="Microsoft-Windows-TerminalServices-RDPClient/Operational";ID="1102"} | Select-Object $eigenschappen |
AnyViewer: Controleer gemakkelijk uitgaande verbindingslogs op Windows
Als u de gratis externe desktopsoftware AnyViewer gebruikt, kunt u eenvoudig de uitgaande externe verbindingen controleren die u vanaf uw computer hebt gemaakt. AnyViewer ondersteunt zowel Windows Servers als Windows-besturingssystemen. Bekijk de gedetailleerde stappen hieronder.
Stap 1. Download, installeer en start AnyViewer op uw computer.
Stap 2. Als u al een AnyViewer-account heeft, kunt u direct inloggen. Zo niet, vul dan de aanmeldingsgegevens in en klik op Aanmelden om een AnyViewer-account aan te maken.
Stap 3. U kunt zien dat u succesvol bent ingelogd op AnyViewer. Ga naar het tabblad Apparaat, bekijk de lijst Huidige verbindingen. Hier worden de laatste 10 externe verbindingen weergegeven die u hebt gemaakt.
Stap 4. U kunt ook het specifieke apparaat kiezen en op Eigenschappen klikken. U kunt het IP-adres van de computer waarmee u verbinding hebt gemaakt en de specifieke verbindingsduur zien.
Conclusie
Deze post introduceert voornamelijk de manieren om RDP Windows Server verbindingslogs te controleren. Het zou erg handig zijn als je wilt weten welke inkomende en uitgaande RDP-verbindingen er zijn op je Windows Server. Als je AnyViewer gebruikt, is het gemakkelijker voor jou om de externe verbindingen die je hebt gemaakt te controleren.