Kullanıcıların Windows 7 veya Vista'da oturum açtıklarını uzaktan görme


17

Uzak bir Win7 veya Vista bilgisayara giriş yapmam gerekiyor, ancak bağlandığımda bir oturum açma iletisi alıyorum "Başka bir kullanıcı şu anda oturum açmış ..." ama kim olduğunu belirtmiyor.

Bilgisayarda yönetici ayrıcalıklarına sahip bir alan adı kullanıcı adım var, kimin giriş yaptığını nasıl görebilirim?

Yanıtlar:


17

Terminal Server bağlantılarını yönetmek için burada listelenen komutları kullanabilirsiniz . query session /server:<servername>muhtemelen ilk istediğin.

Bunların tümü, CIFS / SMB'nin (IPC $ paylaşımı) bir parçası olan parsel prosedür çağrısı gerektirir. Önce RPC hizmetinin etkin olup olmadığını kontrol edin. İkinci olarak, (ağ yapılandırmasına bağlı olarak) bu hizmetleri yerel ağ dışında bir şey üzerinde çalıştıramazsınız / yapamazsınız. İnternet üzerinden bu tür bir yönetim yapmaya çalışıyorsanız, bir VPN veya yaratıcı bir SSH tüneli kullanmanız gerekir.


@Michael, querysunucu olmayan Windows için paketlenmemiştir. Nereden indirebilirim? Yoksa bir alternatif var mı?
Pacerier

13

Uzak bilgisayarın güvenlik günlüğünü uzaktan görüntülemek için eventvwr komutunu kullanın ve diğer kullanıcı için bir oturum açma olayı bulana kadar güvenlik günlüklerinde ilerleyin:

eventvwr [remote computer name without brackets]

@Ziplin, erişimim reddedildi. Sunucu tarafında erişimi nasıl etkinleştirebilirim?
Pacerier


5

Bu komutu kullanın:

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

4

Powershell kullanın, ÇOK daha kolay, zaten içgüdüsel, 3. taraf aracı gerekmez:

$computername = 'SomeMachine-or-IP'

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

Bunun her zaman oturum açan kullanıcıyı fiziksel makineye döndüreceğini unutmayın. Terminal hizmeti kullanıcısını veya sanal makine içindeki kullanıcıları döndürmez. Hedef makinede yönetici ayrıcalıklarına sahip olmanız gerekir. Başkası olarak kimlik doğrulaması yapmanız gerekirse, Get-WmiObject -Credential parametresini destekler.


Çok havalı. Belirtmedim, ancak beni girişten engelleyen uzak bir kullanıcı. İyi bir ipucu olsa Ürdün. Teşekkürler!
Ziplin

3

Terminal Hizmetleri Yöneticisi'ni kullanabilmeniz gerekir. Makinenizde bu yoksa, Denetim Masası -> Yönetimsel Araçlar -> Terminal Hizmetleri Yöneticisi altında bulunan bir sunucuya (herhangi bir sunucu gerekir) RDP yapabilirsiniz. Ardından, Eylemler'e gidin ve "Bilgisayara Bağlan" ı seçin. Bu, tüm etkin ve etkin olmayan oturumları ve kullanıcıları listeler.


1
Bu sadece "Sunucuya bağlanılamıyor" ile geri gelir. Bu yüzden oy verilip verilmediğini bilmiyorum.
Ziplin

Evet, ben de bilmiyorum. Bunu her zaman kimin oturumu kapatmadığını ve kimin hala sunucuda olduğunu görmek için kullanıyorum.
Matt

3

Bunu yapmanın kolay bir yolu, PSLOGGEDON'u kullanmaktır http://technet.microsoft.com/en-gb/sysinternals/bb897545.aspx

CMD'den dosyayı ayıkladığınız yere gidin ve psokedon \\ machinename komutunu çalıştırın

VEYA

Herhangi bir yazılım indirmeden CMD'den aşağıdaki komutu kullanın

qwinsta / sunucu: [NAME] veya [IP]


2
Tuhaf, Error[1722]:The RPC server is unavailableqwinsta için alıyorum
Ziplin

Hangisini çalıştırdığın zaman? sorgulamaya çalıştığınız makinenin Hizmetlerinde Uzaktan Yordam Çağrısı'nın etkinleştirilip etkinleştirilmediğini görmeyi deneyin, uzak makineye bağlanmak ve hizmeti etkinleştirmek için MMC'yi kullanabilirsiniz
trozz

3

Bunu UNC'ye bağlamanın bir başka kolay yolu da C: \ users klasörüne bağlanmak ve profili güncellenme tarihine göre sıralamak. Bam kadar kolay.


2

Son zamanlarda düşündüğüm başka bir seçenek - PSExec kullanın ve uzak bilgisayarda netstat çıktısını alın. Uzaktan bağlı bilgisayarların IP'lerini veya ana bilgisayar adlarını kolayca alabilirsiniz.


2

Sınıra ulaşıldığında kimsenin oturum açamamasıyla ilgili bir sorun yaşadık, bu yüzden Uzak Masaüstü Hizmetleri Yöneticisi'ni kullandık. Bu, RDP'nin kim olduğunu görmemize ve oturumu kapatmayı unutmuş olan kullanıcının bağlantısını kesmemize izin verdi.


-2

(gwmi -BilgisayarAdı [bilgisayaradı] -Sınıf win32_bilgisayar sistemi). kullanıcı adı


-3

Sadece mstsc.exe / admin / v: sunucuadı adresine giderek uzak sunucuya giriş yaptıktan sonra yönetici konsoluna bağlandığınızda bu asla kullanılmıyor


Bu, kimin giriş yaptığını bulmaktan daha çok nasıl giriş yapacağınızı cevaplamakla ilgilidir.
sysadmin1138
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.