コンピュータ名を指定して、リモートコンピュータのOSを確認する方法
nmap
を使用してリモートコンピュータをプローブし、その応答に基づいてTCPパケット(有効または無効な要求)nmap
を使用しているオペレーティングシステムを推測できます。
これは100%正確ではありませんが、おそらく一般的な場合にあなたができる最善の方法です。
あなたが自分だけをWindowsに限定していて、あなたがリモートマシンの管理者アカウントの資格を持っているなら、代わりに この方法を使うことができます .
システムプロパティを表示する
この手順をリモートコンピュータで実行するには、[コンピュータの管理(ローカル)]を右クリックし、[別のコンピュータに接続]をクリックして[別のコンピュータ]を選択し、リモートコンピュータの名前を入力します。その後、手順2から始めて、コンピュータの管理(ローカル)をコンピュータの管理(リモートコンピュータ名)に置き換えて、この手順の手順を実行できます。リモートコンピューター名に指定したコンピューターで、Administratorsグループのメンバーであるか、適切な権限が委任されている必要があります。
さらにこれに加えて、コンピュータがドメインに参加している場合は、Active Directoryのコンピュータアカウントを確認できます。これらは機械について教えてくれるはずです。
Systeminfoコマンドは、OS名とサービスパック番号を表示します。 psexecを使用して、リモートコンピュータでこのコマンドを実行できます。
あなたが与えた情報を考えると、答えはあなたはその名前ではマシンのOSを決定することはできませんです。
Cmdを使用する(Windows Vista、XPなどのコマンドプロンプト)
systeminfo /s IP.ADDRESS /u UserOnRemotePc
例えば:
systeminfo /s 172.16.23.108 /u Student
早くて簡単、あなたはWindowsインベントリインターフェースを使うことができます
wmic /node: Host_NAME os get caption
WMIC /NODE:hostname OS
*あなたは別の資格情報も提供することができます。
wmic /NODE:hostname OS > C:\OS.txt
最も簡単な方法:
これは、Windows 7にデフォルトでインストールされているWindows PowerShellを使用して実行できます。[アクセサリ]の下のシステムメニューからアクセスできます。
あなたが使用できるコマンドは...
Get-WmiObject -Class Win32_OperatingSystem -Namespace root/cimv2 -ComputerName <ipaddr_or_hostname> | Format-List -Property *
ComputerNameプロパティに正しい値を指定することで、ローカルシステムまたはリモートシステムに対してこれを実行できます。
表示するプロパティを指定して、特定の情報の出力を絞り込むことができます。
Get-WmiObject -Class Win32_OperatingSystem -Namespace root/cimv2 -ComputerName <ipaddr_or_hostname> | Format-List -Property Name, OSArchitecture, SerialNumber