Jak mogę określić system operacyjny zdalnego komputera?
Jak mogę określić system operacyjny zdalnego komputera na podstawie jego nazwy?
Jak mogę określić system operacyjny zdalnego komputera na podstawie jego nazwy?
Możesz użyć nmap
do zbadania zdalnego komputera i na podstawie jego odpowiedzi na pakiety TCP (ważne lub nieważne żądania) nmap
może wywnioskować, jakiego systemu operacyjnego używa.
Nie jest to w 100% dokładne, ale prawdopodobnie najlepsze, co możesz zrobić w ogólnym przypadku.
Jeśli ograniczasz się tylko do systemu Windows i masz poświadczenia konta administratora na zdalnej maszynie, możesz użyć tej metody zamiast tego.
Wyświetl właściwości systemu
Aby wykonać tę procedurę na komputerze zdalnym, kliknij prawym przyciskiem myszy opcję Zarządzanie komputerem (lokalnie), kliknij opcję Połącz z innym komputerem, wybierz opcję Inny komputer, a następnie wpisz nazwę komputera zdalnego. Następnie można wykonać czynności opisane w tej procedurze, zaczynając od kroku 2 i zastępując Zarządzanie komputerem (nazwa komputera zdalnego) przez Zarządzanie komputerem (lokalne). Musisz być członkiem grupy Administratorzy lub musisz mieć odpowiednie uprawnienia na komputerze, który podajesz jako nazwę komputera zdalnego.
I dalej, jeśli twoje komputery są dołączone do domeny, możesz spojrzeć na konta komputerów w Active Directory. To powinno powiedzieć ci o maszynie.
WMIC /NODE:hostname OS
Możesz podać również inne dane uwierzytelniające.
wmic /NODE:hostname OS > C:\OS.txt
Można to zrobić za pomocą programu Windows PowerShell, który jest domyślnie zainstalowany w Windows 7. Można się do niego dostać z menu systemowego, w sekcji Akcesoria.
Polecenie, którego możesz użyć, to…
Get-WmiObject -Class Win32_OperatingSystem -Namespace root/cimv2 -ComputerName <ipaddr_or_hostname> | Format-List -Property *
Można je uruchomić na lokalnym lub zdalnym systemie, podając odpowiednią wartość dla właściwości ComputerName.
Możesz filtrować dane wyjściowe dla konkretnych informacji, określając, które właściwości mają być wyświetlane…
Get-WmiObject -Class Win32_OperatingSystem -Namespace root/cimv2 -ComputerName <ipaddr_or_hostname> | Format-List -Property Name, OSArchitecture, SerialNumber