Comment puis-je déterminer le système d'exploitation d'un ordinateur distant ?
Comment puis-je déterminer le système d'exploitation d'un ordinateur distant, compte tenu de son nom ?
Comment puis-je déterminer le système d'exploitation d'un ordinateur distant, compte tenu de son nom ?
Vous pouvez utiliser nmap
pour sonder l'ordinateur distant et, en fonction de ses réponses aux paquets TCP (requêtes valides ou non), nmap
peut déduire le système d'exploitation qu'il utilise.
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 uniquement et que vous avez les références d'un compte administrateur sur la machine distante, vous pouvez utiliser cette méthode à la place.
Voir 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 Connexion à un autre ordinateur, sélectionnez Autre ordinateur, puis saisissez le nom de l'ordinateur distant. Vous pouvez ensuite suivre les étapes de cette procédure, en commençant par l'étape 2, et en remplaçant Gestion de l'ordinateur (nom de l'ordinateur distant) par Gestion de l'ordinateur (local). Vous devez être membre du groupe des administrateurs, ou vous devez avoir reçu une délégation de pouvoir appropriée, sur l'ordinateur que vous indiquez pour le nom de l'ordinateur distant.
Et en plus de cela, si vos ordinateurs sont reliés à un domaine, vous pouvez consulter les comptes des ordinateurs dans Active Directory. Ceux-ci devraient vous renseigner sur la machine.
La commande Systeminfo affiche le nom de l'OS et le numéro du Service Pack. Vous pouvez exécuter cette commande sur l'ordinateur distant en utilisant psexec.
Source : Trouver la version Windows à partir de la ligne de commande
WMIC /NODE:hostname OS
* vous pouvez également fournir d'autres justificatifs.
wmic /NODE:hostname OS > C:\OS.txt
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