Comment déterminer le système d'exploitation d'un ordinateur distant, en fonction de son nom d'ordinateur?
Vous pouvez utiliser nmap
pour analyser l'ordinateur distant. En fonction de ses réponses à TCP paquets (requêtes valides ou non valides), nmap
peut déduire du système d'exploitation utilisé.
Ce n'est pas précis à 100%, mais c'est probablement le mieux que vous puissiez faire dans le cas général.
Si vous vous limitez à Windows et que vous avez les informations d'identification d'un compte administrateur sur la machine distante, vous pouvez utiliser cette méthode à la place.
Afficher les propriétés du système
Pour effectuer cette procédure sur un ordinateur distant, cliquez avec le bouton droit de la souris sur Gestion de l'ordinateur (local), cliquez sur Se connecter à un autre ordinateur, sélectionnez Un autre ordinateur, puis tapez le nom de l'ordinateur distant. Vous pouvez ensuite suivre les étapes de cette procédure, en commençant à l'étape 2, en remplaçant Computer Management (nom_ordinateur distant) par Computer Management (Local). Vous devez être membre du groupe Administrateurs ou l'autorité de contrôle appropriée doit avoir été déléguée sur l'ordinateur que vous spécifiez pour le nom de l'ordinateur distant.
De plus, si vos ordinateurs sont associés à un domaine, vous pouvez consulter les comptes d’ordinateur dans Active Directory. Ceux-ci devraient vous parler de la machine.
La commande Systeminfo affiche le nom du système d'exploitation et le numéro du service pack. vous pouvez exécuter cette commande sur l'ordinateur distant à l'aide de psexec.
Source: Trouver la version Windows à partir de la ligne de commande
Compte tenu des informations que vous avez données, la réponse est que vous ne pouvez pas déterminer le système d'exploitation d'une machine par son nom.
Utilisation de cmd (Invite de commandes sous Windows Vista, XP, etc.)
systeminfo /s IP.ADDRESS /u UserOnRemotePc
par exemple:
systeminfo /s 172.16.23.108 /u Student
Simple et rapide, vous pouvez utiliser l'interface d'inventaire Windows
wmic /node: Host_NAME os get caption
WMIC /NODE:hostname OS
* vous pouvez également fournir des informations d'identification alternatives.
wmic /NODE:hostname OS > C:\OS.txt
METHODE LA PLUS SIMPLE:
Vous pouvez le faire avec Windows PowerShell, qui est installé par défaut dans Windows 7. Vous pouvez y accéder à partir du menu Système, sous Accessoires.
La commande que vous pouvez utiliser est ...
Get-WmiObject -Class Win32_OperatingSystem -Namespace root/cimv2 -ComputerName <ipaddr_or_hostname> | Format-List -Property *
Vous pouvez l'exécuter sur un système local ou distant en spécifiant la valeur correcte pour la propriété ComputerName.
Vous pouvez filtrer la sortie pour des informations spécifiques en spécifiant les propriétés à afficher ...
Get-WmiObject -Class Win32_OperatingSystem -Namespace root/cimv2 -ComputerName <ipaddr_or_hostname> | Format-List -Property Name, OSArchitecture, SerialNumber