Uzak bir bilgisayarın işletim sistemini bilgisayar adını vererek nasıl belirleyebilirim?
Uzak bir bilgisayarın işletim sistemini bilgisayar adını vererek nasıl belirleyebilirim?
Yanıtlar:
nmap
Uzak bilgisayarı araştırmak için kullanabilirsiniz ve TCP paketlerine verdiği yanıtlara dayanarak (geçerli veya geçersiz istekler) nmap
hangi işletim sistemini kullandığını çıkarabilirsiniz.
Bu% 100 doğru değildir, ancak genel durumda yapabileceğiniz en iyisidir.
Kendinizi yalnızca Windows ile sınırlandırıyorsanız ve uzaktaki makinedeki yönetici hesabının kimlik bilgilerine sahipseniz bunun yerine bu yöntemi kullanabilirsiniz .
Sistem özelliklerini görüntüle
Uzak bir bilgisayarda bu yordamı gerçekleştirmek için, Bilgisayar Yönetimi'ni (Yerel) sağ tıklatın, Başka bir bilgisayara bağlan'ı tıklatın, Başka bir bilgisayar'ı seçin ve ardından uzak bilgisayarın adını yazın. Daha sonra, 2. adımdan başlayarak ve Bilgisayar Yönetimi (Yerel) yerine Bilgisayar Yönetimi (uzak bilgisayar adı) yerine bu prosedürdeki adımları uygulayabilirsiniz. Administrators grubunun üyesi olmanız veya uzak bilgisayar adı için belirttiğiniz bilgisayarda uygun yetki verilmiş bir temsilci olmanız gerekir.
Bundan başka, eğer bilgisayarlarınız bir etki alanına katılmışsa, Active Directory'deki bilgisayar hesaplarına bakabilirsiniz. Bunlar size makine hakkında bilgi vermeli.
nmap
limanlara sarılmaya geliyor ...
nmap -O -v IPADDRESS
nmap.org/book/osdetect-usage.html
Daha sonra verdiğiniz bilgiler göz önüne alındığında, cevabı bir makinenin işletim sistemini ismine göre belirleyemezsiniz.
Systeminfo komutu, os adını ve servis paketi numarasını gösterir. psexec kullanarak uzaktaki bilgisayarda bu komutu çalıştırabilirsiniz.
WMIC /NODE:hostname OS
* alternatif bilgiler de sağlayabilirsiniz.
wmic /NODE:hostname OS > C:\OS.txt
Bunu, Windows 7'de varsayılan olarak yüklenen Windows PowerShell ile yapabilirsiniz. Donatılar altında sistem menüsünden bunu alabilirsiniz.
Kullanabileceğiniz komut ...
Get-WmiObject -Class Win32_OperatingSystem -Namespace root/cimv2 -ComputerName <ipaddr_or_hostname> | Format-List -Property *
ComputerName özelliği için doğru değeri belirterek bunu yerel veya uzak bir sistemde çalıştırabilirsiniz.
Hangi özelliklerin görüntüleneceğini belirleyerek belirli bilgileri elde etmek için çıktıyı filtreleyebilirsiniz ...
Get-WmiObject -Class Win32_OperatingSystem -Namespace root/cimv2 -ComputerName <ipaddr_or_hostname> | Format-List -Property Name, OSArchitecture, SerialNumber
127.0.0.1
ComputerName için kullanmayı ve localhost'ta doğru çalıştığını doğrulamayı deneyin . Varsa, uzak makinenin ipaddresini kullanmayı deneyin.
Kapsamlı olmayan bir çözüm, uzak bilgisayarın C sürücüsünü Windows Gezgini'nde açmaktı. Belgeler ve Ayarların varlığı, Win2K olmadığından WinXP olduğunu gösterdi.