Windows のローカルやネットワーク上に存在する Windows マシンのシステム情報をコマンドで確認するには以下のコマンドを使用する。
systeminfo
ローカルシステムの情報取得 : systeminfo
systeminfo コマンドを使用することで取得できる情報は次の通り。
- OS名 / バージョン / 製造元 / 構成 / ビルドの種類
- 所有者 / 組織
- プロダクトID
- 最初のインストール日
- システムの起動時間 / 製造元 / システムモデル
- プロセッサ / BIOS バージョン / メモリー情報
- システム ロケールに関連する情報
- ドメイン認証に関する情報
- Windows ディレクトリ / システム ディレクトリ
- 適応されているホットフィックス
- ネットワークカードの情報
- Hyper-Vの要件
PS C:\Users\Administrator> systeminfo.exe
ホスト名: [hostname]
OS 名: Microsoft Windows Server 2019 Essentials
OS バージョン: 10.0.17763 N/A ビルド 17763
OS 製造元: Microsoft Corporation
OS 構成: プライマリ ドメイン コントローラー
OS ビルドの種類: Multiprocessor Free
登録されている所有者: Windows ユーザー
登録されている組織:
プロダクト ID: XXXXX-XXXXX-XXXXX-XXXXX
最初のインストール日付: 2021/07/12, 7:20:55
システム起動時間: 2021/08/11, 17:41:08
システム製造元: VMware, Inc.
システム モデル: VMware Virtual Platform
システムの種類: x64-based PC
プロセッサ: 2 プロセッサインストール済みです。
[01]: Intel64 Family 6 Model 142 Stepping 10 GenuineIntel ~2712 Mhz
[02]: Intel64 Family 6 Model 142 Stepping 10 GenuineIntel ~2712 Mhz
BIOS バージョン: Phoenix Technologies LTD 6.00, 2018/09/19
Windows ディレクトリ: C:\Windows
システム ディレクトリ: C:\Windows\system32
起動デバイス: \Device\HarddiskVolume1
システム ロケール: ja;日本語
入力ロケール: ja;日本語
タイム ゾーン: (UTC+09:00) 大阪、札幌、東京
物理メモリの合計: 8,192 MB
利用できる物理メモリ: 5,934 MB
仮想メモリ: 最大サイズ: 9,472 MB
仮想メモリ: 利用可能: 7,349 MB
仮想メモリ: 使用中: 2,123 MB
ページ ファイルの場所: C:\pagefile.sys
ドメイン: [domainname]
ログオン サーバー: \\[hostname]
ホットフィックス: 7 ホットフィックスがインストールされています。
[01]: KB5004335
[02]: KB4535680
[03]: KB4589208
[04]: KB5003711
[05]: KB5004424
[06]: KB5005112
[07]: KB5005030
ネットワーク カード: 1 NIC(s) インストール済みです。
[01]: Intel(R) 82574L Gigabit Network Connection
接続名: Ethernet0
DHCP が有効: いいえ
IP アドレス
[01]: xxx.xxx.xxx.xxx
[02]: yyyy::yyyy:yyyy:yyyy:yyyy
[03]: yyyy::yyyy:yyyy:yyyy:yyyy
Hyper-V の要件: ハイパーバイザーが検出されました。Hyper-V に必要な機能は表示されません。
リモートマシンのシステム情報 取得
リモートコンピューターの情報を取得するには 「/s」プションを使用して systeminfo を実行する。
この時 リモートコンピューターに接続できる ユーザー名 と パスワードが必要になる。
PS C:\Users\Administrator> systeminfo.exe / [servername] /u [username] /p <password>
「/p <password>」を省略すると、パスワード入力のためのプロンプトが表示される。
コマンドの履歴に残さない場合には、「/p」オプションを省略して実行時にパスワードを入力する。
ログオン先のドメインコントローラ情報を取得する
ログインしているユーザーが、認証したドメインコントローラーを確認するには nltest コマンドを使用する。
ドメイン名は、前述の systeminfo ドメイン から情報を取得することができる。
nltest /dsgetdc:infocircus.jp
コマンドを実行すると以下の結果となる(ドメイン名は弊社のものであり、あくまでもサンプルである)。
PS C:\Users\Administrator> nltest /dsgetdc:japan.infocircus.jp
DC: \\[computername].japan.infocircus.jp
アドレス: \\....
ドメイン GUID: ....
ドメイン名: japan.infocircus.jp
フォレスト名: japan.infocircus.jp
DC サイト名: Default-First-Site-Name
本サイト名: Default-First-Site-Name
フラグ: PDC GC DS LDAP KDC TIMESERV GTIMESERV WRITABLE DNS_DC DNS_DOMAIN DNS_FOREST CLOSE_SITE FULL_SECRET WS DS_8 DS_9 DS_10 0x20000
コマンドは正常に完了しました