web-dev-qa-db-ja.com

リモートコンピューターのOSを確認する方法

コンピュータ名を指定して、リモートコンピュータのOSを確認する方法

22
Steve

nmapを使用してリモートコンピュータをプローブし、その応答に基づいてTCPパケット(有効または無効な要求)nmapを使用しているオペレーティングシステムを推測できます。

これは100%正確ではありませんが、おそらく一般的な場合にあなたができる最善の方法です。

あなたが自分だけをWindowsに限定していて、あなたがリモートマシンの管理者アカウントの資格を持っているなら、代わりに この方法を使うことができます .

システムプロパティを表示する

この手順をリモートコンピュータで実行するには、[コンピュータの管理(ローカル)]を右クリックし、[別のコンピュータに接続]をクリックして[別のコンピュータ]を選択し、リモートコンピュータの名前を入力します。その後、手順2から始めて、コンピュータの管理(ローカル)をコンピュータの管理(リモートコンピュータ名)に置き換えて、この手順の手順を実行できます。リモートコンピューター名に指定したコンピューターで、Administratorsグループのメンバーであるか、適切な権限が委任されている必要があります。

さらにこれに加えて、コンピュータがドメインに参加している場合は、Active Directoryのコンピュータアカウントを確認できます。これらは機械について教えてくれるはずです。

16
ta.speot.is

Systeminfoコマンドは、OS名とサービスパック番号を表示します。 psexecを使用して、リモートコンピュータでこのコマンドを実行できます。

出典: コマンドラインからWindowsのバージョンを探す

3
Giri

あなたが与えた情報を考えると、答えはあなたはその名前ではマシンのOSを決定することはできませんです。

3
Keltari

Cmdを使用する(Windows Vista、XPなどのコマンドプロンプト)

systeminfo /s IP.ADDRESS /u UserOnRemotePc

例えば:

systeminfo /s 172.16.23.108 /u Student
3
Pratik

早くて簡単、あなたはWindowsインベントリインターフェースを使うことができます

wmic /node: Host_NAME os get caption
2
Neo
WMIC /NODE:hostname OS

*あなたは別の資格情報も提供することができます。

wmic /NODE:hostname OS > C:\OS.txt
2
Volodymyr M.

最も簡単な方法:

  1. Windowsの[スタート]ボタンをクリックし、msinfo32と入力してEnterキーを押します。
  2. クリック表示>リモートコンピュータ> )ネットワーク上のリモートコンピュータ
  3. マシン名を入力してクリックOK
1
Dan Black

これは、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
1
Joe Internet