cum să vă dați seama dacă cineva s-a conectat la un Computer la distanță

dacă sunteți un sysadmin care lucrează într-un mediu care are tone de computere conectate la domeniu, știind cine folosește computerul care vă poate ajuta să vă faceți treaba mai bine.

există o linie de comandă care funcționează perfect dacă doriți doar să verificați din când în când o mână de computere.

quser /server:computername
image 2 600x151 - cum să-i spuneți dacă cineva conectat la un Computer la distanță

puteți chiar coadă mai multe într-o singură comandă pentru a interoga informațiile de la mai multe computere, ca aceasta.

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

deși comanda este extrem de utilă, nu ajută prea mult dacă doriți să utilizați PowerShell.

pentru a verifica dacă cineva utilizează un computer în rețea în PowerShell,

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

dar dezavantajul este că nu returnează nimic dacă cineva se conectează la acel computer prin RDP. Dacă acest lucru nu vă deranjează, îl puteți integra într-un script pe care îl puteți rula pentru a extrage informațiile de pe mai multe computere.

de exemplu, puteți extrage o listă de computere dintr-un anumit OU din anunț și puteți verifica dacă vreunul dintre acestea a fost utilizat înainte de a elimina orice actualizări care ar putea întrerupe activitatea altora.

$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; } }}

scriptul trage o listă de computer dintr-un OU și pentru fiecare computer din listă, verifică dacă este online mai întâi. Dacă da, continuă să verifice dacă cineva folosește acel computer. Apoi puteți efectua alte sarcini în funcție de nevoile dvs.

Lasă un răspuns

Adresa ta de email nu va fi publicată.