2011-08-15 03:13:56 +0000 2011-08-15 03:13:56 +0000
22
22

Jak mogę określić system operacyjny zdalnego komputera?

Jak mogę określić system operacyjny zdalnego komputera na podstawie jego nazwy?

Odpowiedzi (9)

16
16
16
2011-08-15 03:25:33 +0000

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.

4
4
4
2011-08-24 07:03:09 +0000

Polecenie systeminfo pokazuje nazwę systemu i numer service pack. Możesz uruchomić to polecenie na zdalnym komputerze używając psexec.

Źródło: Find Windows Version from command line

3
3
3
2013-02-07 10:10:57 +0000

Używając cmd (Command prompt w windows Vista, XP, etc)

systeminfo /s IP.ADDRESS /u UserOnRemotePc

np:

systeminfo /s 172.16.23.108 /u Student
3
3
3
2011-08-15 03:32:08 +0000

Biorąc pod uwagę informacje, które podałeś, odpowiedź brzmi: nie można określić systemu operacyjnego maszyny na podstawie jej nazwy.

2
2
2
2015-11-24 08:33:33 +0000

Szybko i prosto, możesz użyć interfejsu Windows Inventory

wmic /node: HOST_NAME os get caption
```.
2
2
2
2013-02-07 10:28:26 +0000
WMIC /NODE:hostname OS

Możesz podać również inne dane uwierzytelniające.

wmic /NODE:hostname OS > C:\OS.txt
1
1
1
2018-09-27 16:20:17 +0000

Najprostsza metoda:

  1. Kliknij przycisk Start systemu Windows i wpisz msinfo32 i naciśnij Enter
  2. Kliknij View > Remote Computer > Remote Computer on the Network
  3. Wpisz nazwę maszyny i kliknij OK.
1
1
1
2011-08-15 05:47:08 +0000

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
-1
-1
-1
2011-08-15 03:37:03 +0000

Rozwiązaniem mało skomplikowanym było po prostu otwarcie dysku C zdalnego komputera w Eksploratorze Windows. Obecność Documents and Settings wykazała, że jest to WinXP, gdyż nie mamy Win2K.