質問: ipアドレスからosを割り出す方法 初歩的なことかも知れませんが、どなたか教えてください。 ipアドレスがわかっている(もしくはコンピュータ名がわかっている)ネットワーク上のパソコンが複数台あるのですが、入っているosがわからない状態です。 ipアドレスからosを割り出す方法をご存知のかたお教えいただけますでしょうか? サーバもクライアントもすべてwindows系です。
回答: ネットブラウザというソフトで、 lan上のパソコンのos(windows)の種類がある程度わかります。(セキュリティソフトなどでブロックされている場合もありますしかならずしも正しいとはいえません) 一般的にはipからosを調べるのは、他の方が仰るようにムリです。 ネットワーク上のパソコンに全て管理権限があって wmiが使えるなら wmi(wmic)を直接使って調べるか あるいは、 vbscriptで set opsysset = getobject("winmgmts:{impersonationlevel=impersonate,(remoteshutdown)}").execquery("select * from win32_operatingsystem where primary=true") for each opsys in opsysset wscript.echo opsys.csname wscript.echo opsys.caption next でネットワーク上のユーザー名とos名を調べることができます。 参考url:http://www.tooljp.com/