В моей организации есть компьютер ( мой Компьютер).
Я хочу обнаружить cmd команды (только), если на удаленном компьютере установлена операционная система Windows (не говоря уже о версии)
кто-то сказал мне проверить команду ping - с размером пакета. но это можно настроить. - так что это решение НЕ лучший вариант для меня.
Я должен быть уверен ...
Короткий ответ: нельзя.
Длинный ответ: опишите проблему, которую вы действительно пытаетесь решить, потому что «команды cmd» ужасно расплывчаты и ограничены. Буквально это будет интерпретироваться как «только команды, встроенные в интерпретатор командной строки cmd.exe», но ваше упоминание команды ping уже говорит нам, что вы имеете в виду не это.
Итак: вы хотите сделать это партиями? Затем вы можете загрузить nmap и указать ему, чтобы он попытался обнаружить ОС. Вы также можете попытаться подключиться к общему ресурсу SMB машины и посмотреть, есть ли там административные общие ресурсы.
Кроме того, если это один компьютер, почему бы просто не пройти туда и не проверить?
Nmap выполняет идентификацию ОС с некоторой степенью уверенности - это означает, что если он возвращает свои окна, вы можете воспринимать это как сильный намек на то, что это может быть. Если вам нужно что-то лучше, см. Ответ Стефана.