Come visualizzare in remoto quali utenti sono connessi a Windows 7 o Vista


17

Devo accedere a un computer Win7 o Vista remoto ma quando mi connetto ricevo un messaggio di accesso "Un altro utente è attualmente connesso ..." ma non specifica chi.

Ho un nome utente di dominio con privilegi di amministratore sul computer, come posso vedere chi ha effettuato l'accesso?

Risposte:


17

È possibile utilizzare i comandi elencati qui per gestire le connessioni Terminal Server. query session /server:<servername>è probabilmente il primo che desideri.

Tutti questi richiedono una chiamata di procedura remota, che è parte integrante del CIFS / SMB (la condivisione IPC $). Verificare innanzitutto che il servizio RPC sia abilitato. In secondo luogo, non è possibile / non si dovrebbe (a seconda della configurazione della rete) eseguire questi servizi su qualsiasi cosa tranne la rete locale. Se stai cercando di eseguire questo tipo di gestione su Internet, dovresti utilizzare una VPN o un tunneling SSH creativo.


@Michael, querynon è pacchettizzato per Windows non server. Dove posso scaricarlo? O c'è un'alternativa?
Pacerier,

13

Utilizzare eventvwr per visualizzare in remoto il registro di sicurezza per il computer remoto e scorrere i registri di sicurezza fino a trovare un evento di accesso per l'altro utente:

eventvwr [remote computer name without brackets]

@Ziplin, ho accesso negato. Come posso abilitare l'accesso sul lato server?
Pacerier

filtra il visualizzatore eventi su ID 4624, questi rappresentano eventi di accesso riusciti
Gunther Struyf

5

Usa questo comando:

wmic /node:"servername or ip address" computersystem get username

4

Usa PowerShell, MOLTO più semplice, già installato, non sono necessari strumenti di terze parti:

$computername = 'SomeMachine-or-IP'

Get-WmiObject Win32_ComputerSystem -ComputerName $computername | Select-Object -ExpandProperty UserName

Si noti che ciò restituirà sempre l'utente connesso al computer fisico. Non restituirà l'utente del servizio terminal o gli utenti all'interno di una macchina virtuale. Avrai bisogno dei privilegi di amministratore sul computer di destinazione. Get-WmiObject supporta il parametro -Credential se è necessario autenticarsi come qualcun altro.


Molto bello. Non ho specificato, ma è un utente remoto che mi sta bloccando dal login. Un buon consiglio però, Jordan. Grazie!
Ziplin,

3

Dovresti essere in grado di utilizzare Terminal Services Manager. Se non si dispone di questo sul computer, è possibile eseguire il RDP in un server che lo possiede (qualsiasi server dovrebbe) in Pannello di controllo -> Strumenti di amministrazione -> Gestione servizi terminal. Quindi, vai su Azioni e scegli "Connetti a computer". Questo elencherà tutte le sessioni e gli utenti attivi e inattivi.


1
Questo torna con "Impossibile connettersi al server". Non so se è per questo che è stato votato o meno.
Ziplin,

Sì, non lo so neanche io. Lo uso sempre per vedere chi non si è disconnesso e per vedere chi è ancora in un server.
Matt,

3

Un modo semplice per farlo sarebbe usare PSLOGGEDON http://technet.microsoft.com/en-gb/sysinternals/bb897545.aspx

da CMD vai al punto in cui estrai il file ed esegui psloggedon \\ machinename

O

Senza scaricare alcun software, utilizzare il seguente comando da CMD

qwinsta / server: [NAME] o [IP]


2
Strano, ricevo Error[1722]:The RPC server is unavailableqwinsta
Ziplin il

Quando corri quale? prova a vedere se Remote Procedure Call è abilitato nei Servizi della macchina che stai tentando di interrogare, puoi usare MMC per connetterti alla macchina remota e abilitare il servizio
trozz

3

Un altro modo semplice per trovarlo su UNC è collegarsi alla cartella C: \ users e ordinare il profilo per data di aggiornamento. Bam easy as.


2

Un'altra opzione a cui ho pensato di recente: usa PSExec e ottieni l'output di netstat sul computer remoto. È possibile ottenere facilmente gli IP o i nomi host di tutti i computer connessi in remoto.


2

Si è verificato un problema a causa del quale nessuno poteva accedere al raggiungimento del limite, quindi abbiamo utilizzato Remote Desktop Services Manager. Ciò ci ha permesso di vedere chi era RDP e di disconnettere l'utente che ha dimenticato di disconnettersi.


-2

(gwmi -ComputerName [nomecomputer] -Class win32_computersystem) .username


-3

Basta accedere al server remoto andando su mstsc.exe / admin / v: servername, quindi connettersi alla console di amministrazione, questo non è mai in uso


Si tratta più di rispondere a come accedere che di capire chi è connesso.
sysadmin1138
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.