PowerShell/マシンが物理マシンなのか仮想マシンなのかを確認する方法
の編集
Top
/
PowerShell
/
マシンが物理マシンなのか仮想マシンなのかを確認する方法
[
トップ
] [
編集
|
差分
|
バックアップ
|
添付
|
リロード
] [
新規
|
一覧
|
検索
|
最終更新
|
ヘルプ
]
-- 雛形とするページ --
(no template pages)
#navi(../) * マシンが物理マシンなのか仮想マシンなのかを確認する方法 [#p57157dc] PowerShellでマシンが物理マシンなのか仮想マシンなのかを確認する方法を以下に記します。~ #contents #htmlinsertpcsp(win-top.html,win-sp.html) * 関連記事 [#k0250eb7] 以下の記事は、GUIにてマシンの製造元などを確認するコマンド msinfo32.exe の記事です。 -[[Windows関連/PCの製造元などシステム情報を確認する方法・msinfo32.exe]] * Win32_ComputerSystem の Manufacturer を確認する [#p9324060] Win32_ComputerSystemのManufacturer(製造元)を確認することにより、簡単に調べることができると思います。 PowerShellで以下の構文を実行します。 Get-WmiObject Win32_ComputerSystem 実際に実行した時の出力例です。 PS C:\> Get-WmiObject Win32_ComputerSystem Domain : WORKGROUP Manufacturer : LENOVO Model : 1234CTO Name : NOTEPC PrimaryOwnerName : sakura TotalPhysicalMemory : 8428290048 ManufacturerがLENOVOになっているので物理マシンであることが確認できます。 VMWare上で稼働しているマシンで実行すると以下のようになります。 PS C:\> Get-WmiObject Win32_ComputerSystem Domain : sakura.local Manufacturer : VMware, Inc. Model : VMWare ZVirtual Platform Name : VMSAKURA01 PrimaryOwnerName : Windows ユーザー TotalPhysicalMemory : 8428290048 * -ComputerNameをオプションを使って遠隔マシンを調査する [#o1a14dee] Get-WimObjectのオプションである、-ComputerNameを使用することにより、遠隔マシンの状態を取得することもできます。~ (以下のコマンド実行に関してはアクセス権限などに関しては既に設定済であることが前提です。) Get-WmiObject Win32_ComputerSystem -ComputerName <コンピュータ名> 実際に実行した時の出力例です。 PS C:\> Get-WmiObject Win32_ComputerSystem -ComputerName VMSAKURA01 Domain : sakura.local Manufacturer : VMware, Inc. Model : VMWare ZVirtual Platform Name : VMSAKURA01 PrimaryOwnerName : Windows ユーザー TotalPhysicalMemory : 8428290048 以上、マシンが物理マシンなのか仮想マシンなのかを確認する方法でした。 #htmlinsertpcsp(win-btm.html,win-sp.html)
タイムスタンプを変更しない
#navi(../) * マシンが物理マシンなのか仮想マシンなのかを確認する方法 [#p57157dc] PowerShellでマシンが物理マシンなのか仮想マシンなのかを確認する方法を以下に記します。~ #contents #htmlinsertpcsp(win-top.html,win-sp.html) * 関連記事 [#k0250eb7] 以下の記事は、GUIにてマシンの製造元などを確認するコマンド msinfo32.exe の記事です。 -[[Windows関連/PCの製造元などシステム情報を確認する方法・msinfo32.exe]] * Win32_ComputerSystem の Manufacturer を確認する [#p9324060] Win32_ComputerSystemのManufacturer(製造元)を確認することにより、簡単に調べることができると思います。 PowerShellで以下の構文を実行します。 Get-WmiObject Win32_ComputerSystem 実際に実行した時の出力例です。 PS C:\> Get-WmiObject Win32_ComputerSystem Domain : WORKGROUP Manufacturer : LENOVO Model : 1234CTO Name : NOTEPC PrimaryOwnerName : sakura TotalPhysicalMemory : 8428290048 ManufacturerがLENOVOになっているので物理マシンであることが確認できます。 VMWare上で稼働しているマシンで実行すると以下のようになります。 PS C:\> Get-WmiObject Win32_ComputerSystem Domain : sakura.local Manufacturer : VMware, Inc. Model : VMWare ZVirtual Platform Name : VMSAKURA01 PrimaryOwnerName : Windows ユーザー TotalPhysicalMemory : 8428290048 * -ComputerNameをオプションを使って遠隔マシンを調査する [#o1a14dee] Get-WimObjectのオプションである、-ComputerNameを使用することにより、遠隔マシンの状態を取得することもできます。~ (以下のコマンド実行に関してはアクセス権限などに関しては既に設定済であることが前提です。) Get-WmiObject Win32_ComputerSystem -ComputerName <コンピュータ名> 実際に実行した時の出力例です。 PS C:\> Get-WmiObject Win32_ComputerSystem -ComputerName VMSAKURA01 Domain : sakura.local Manufacturer : VMware, Inc. Model : VMWare ZVirtual Platform Name : VMSAKURA01 PrimaryOwnerName : Windows ユーザー TotalPhysicalMemory : 8428290048 以上、マシンが物理マシンなのか仮想マシンなのかを確認する方法でした。 #htmlinsertpcsp(win-btm.html,win-sp.html)
テキスト整形のルールを表示する