hoe te zien of iemand is ingelogd op een externe Computer

Als u een systeembeheerder bent die werkt in een omgeving met tonnen domeingebonden computers, wetende wie welke computer gebruikt, kan een lange weg gaan om u te helpen uw werk beter te doen.

er is een opdrachtregel die perfect werkt als u van tijd tot tijd een handvol computers wilt controleren.

quser /server:computername
afbeelding 2 600x151 - hoe te zien of iemand is ingelogd op een externe Computer

u kunt zelfs meerdere degenen in één commando in de rij zetten om de info van meerdere computers te bevragen, zoals dit.

quser /server:computer1 & quser /server:computer2 & quser /server:computer3

hoewel het commando zeer nuttig is, helpt het niet veel als je PowerShell wilt gebruiken.

om te controleren of iemand een computer op het netwerk gebruikt in PowerShell,

Get-CimInstance Win32_ComputerSystem -ComputerName $computername | Select -ExpandProperty username

maar het nadeel is, het geeft niets terug als iemand inlogt op die computer via RDP. Als dit u niet stoort, kunt u het integreren in een script dat u kunt uitvoeren om de informatie van meerdere computers te trekken.

bijvoorbeeld, u kunt een computerlijst van een specifieke organisatie-eenheid in uw advertentie trekken en controleren of een van hen in gebruik is geweest voordat u updates pusht die het werk van anderen kunnen onderbreken.

$computers = Get-ADComputer -Filter * -SearchBase "OU=Desktops, OU=Computers, DC=domain_name, DC=local" | Sort-Object NameForEach ($computer in $computers) { if (Test-Connection $computer.name -Count 2 -Quiet) { $user = Get-CimInstance Win32_ComputerSystem -ComputerName $computername | Select -ExpandProperty username if ($user) { //do something usefule; } }}

het script trekt een lijst met computers van een organisatie-eenheid en voor elke computer in de lijst controleert het eerst of deze online is. Als dat zo is, gaat het verder om te controleren of iemand die computer gebruikt. U kunt dan andere taken uitvoeren op basis van uw behoefte.

Geef een antwoord

Het e-mailadres wordt niet gepubliceerd.