PowerShell/WMIを使用して遠隔サーバの各種情報を取得する
の編集
Top
/
PowerShell
/
WMIを使用して遠隔サーバの各種情報を取得する
[
トップ
] [
編集
|
差分
|
バックアップ
|
添付
|
リロード
] [
新規
|
一覧
|
検索
|
最終更新
|
ヘルプ
]
-- 雛形とするページ --
(no template pages)
#navi(../) * PowerShellでWMIを使用して遠隔サーバの各種情報を取得する [#ue4cf89f] Get-WMIObjectコマンドレットを使用して遠隔サーバのコンピュータ情報を取得することができます。~ (アクセス権限などについては別途設定を行ってください) #contents #htmlinsertpcsp(win-top.html,win-sp.html) * 関連記事 [#m7aba98f] -[[PowerShell/WMIのクラス一覧を取得する]] -[[PowerShell/WMIを使用して遠隔サーバの各種情報を取得する]] -[[PowerShell/PowerShellでWMIを使用するサンプル]] -[[WSH/Win32_BIOSのサンプルスクリプト]] -[[WSH/Win32_ComputerSystemProductのサンプルスクリプト]] -[[WSH/Win32_ComputerSystemのサンプルスクリプト]] -[[WSH/Win32_DiskDriveのサンプルスクリプト]] -[[WSH/Win32_LogicalDiskのサンプルスクリプト]] -[[WSH/Win32_NetworkAdapterConfigurationのサンプルスクリプト]] -[[WSH/Win32_OperatingSystemのサンプルスクリプト]] -[[WSH/Win32_Processorのサンプルスクリプト]] * ローカルマシンで情報の取得 [#vae7d117] まずは、以下の構文でローカルマシンの情報を取得することができます。~ 以下にいくつかの例を記します。 - Win32_ComputerSystem Get-WmiObject Win32_ComputerSystem 実行例 PS C:\> Get-WmiObject Win32_ComputerSystem Domain : WORKGROUP Manufacturer : LENOVO Model : XXXXXX Name : THINKPAD PrimaryOwnerName : sakura TotalPhysicalMemory : 8428290048 - Win32_LogicalDisk Get-WmiObject Win32_LogicalDisk 実行例 PS C:\> Get-WmiObject Win32_LogicalDisk DeviceID : C: DriveType : 3 ProviderName : FreeSpace : 53192552448 Size : 126106988544 VolumeName : Windows8_OS DeviceID : D: DriveType : 5 ProviderName : FreeSpace : Size : VolumeName : DeviceID : E: DriveType : 2 ProviderName : FreeSpace : 46781018112 Size : 63467155456 VolumeName : - Win32_NetworkAdapterConfiguration Get-WmiObject Win32_NetworkAdapterConfiguration 実行例 PS C:\> Get-WmiObject Win32_NetworkAdapterConfiguration DHCPEnabled : False IPAddress : DefaultIPGateway : DNSDomain : ServiceName : RTL8168 Description : Inventec PCIe GBE Family Controller Index : 0 DHCPEnabled : True IPAddress : DefaultIPGateway : DNSDomain : ServiceName : kdnic Description : Microsoft カーネル デバッグ ネットワーク アダプター Index : 1 <省略> * -ComputerNameオプションで遠隔マシンの情報を取得する [#k367dd39] 以下の構文で遠隔マシンの情報を取得することができます。~ つまり、上記のローカルで実施したコマンドに -ComputerName <マシン名> を付加することにより、情報を取得することができます。 Get-WMIObject <WMIクラス名> -ComputerName <マシン名> 以上、PowerSellのGet-WMIObjectコマンドレットを使って、遠隔マシンの情報を取得する方法でした。 #htmlinsertpcsp(win-btm.html,win-sp.html)
タイムスタンプを変更しない
#navi(../) * PowerShellでWMIを使用して遠隔サーバの各種情報を取得する [#ue4cf89f] Get-WMIObjectコマンドレットを使用して遠隔サーバのコンピュータ情報を取得することができます。~ (アクセス権限などについては別途設定を行ってください) #contents #htmlinsertpcsp(win-top.html,win-sp.html) * 関連記事 [#m7aba98f] -[[PowerShell/WMIのクラス一覧を取得する]] -[[PowerShell/WMIを使用して遠隔サーバの各種情報を取得する]] -[[PowerShell/PowerShellでWMIを使用するサンプル]] -[[WSH/Win32_BIOSのサンプルスクリプト]] -[[WSH/Win32_ComputerSystemProductのサンプルスクリプト]] -[[WSH/Win32_ComputerSystemのサンプルスクリプト]] -[[WSH/Win32_DiskDriveのサンプルスクリプト]] -[[WSH/Win32_LogicalDiskのサンプルスクリプト]] -[[WSH/Win32_NetworkAdapterConfigurationのサンプルスクリプト]] -[[WSH/Win32_OperatingSystemのサンプルスクリプト]] -[[WSH/Win32_Processorのサンプルスクリプト]] * ローカルマシンで情報の取得 [#vae7d117] まずは、以下の構文でローカルマシンの情報を取得することができます。~ 以下にいくつかの例を記します。 - Win32_ComputerSystem Get-WmiObject Win32_ComputerSystem 実行例 PS C:\> Get-WmiObject Win32_ComputerSystem Domain : WORKGROUP Manufacturer : LENOVO Model : XXXXXX Name : THINKPAD PrimaryOwnerName : sakura TotalPhysicalMemory : 8428290048 - Win32_LogicalDisk Get-WmiObject Win32_LogicalDisk 実行例 PS C:\> Get-WmiObject Win32_LogicalDisk DeviceID : C: DriveType : 3 ProviderName : FreeSpace : 53192552448 Size : 126106988544 VolumeName : Windows8_OS DeviceID : D: DriveType : 5 ProviderName : FreeSpace : Size : VolumeName : DeviceID : E: DriveType : 2 ProviderName : FreeSpace : 46781018112 Size : 63467155456 VolumeName : - Win32_NetworkAdapterConfiguration Get-WmiObject Win32_NetworkAdapterConfiguration 実行例 PS C:\> Get-WmiObject Win32_NetworkAdapterConfiguration DHCPEnabled : False IPAddress : DefaultIPGateway : DNSDomain : ServiceName : RTL8168 Description : Inventec PCIe GBE Family Controller Index : 0 DHCPEnabled : True IPAddress : DefaultIPGateway : DNSDomain : ServiceName : kdnic Description : Microsoft カーネル デバッグ ネットワーク アダプター Index : 1 <省略> * -ComputerNameオプションで遠隔マシンの情報を取得する [#k367dd39] 以下の構文で遠隔マシンの情報を取得することができます。~ つまり、上記のローカルで実施したコマンドに -ComputerName <マシン名> を付加することにより、情報を取得することができます。 Get-WMIObject <WMIクラス名> -ComputerName <マシン名> 以上、PowerSellのGet-WMIObjectコマンドレットを使って、遠隔マシンの情報を取得する方法でした。 #htmlinsertpcsp(win-btm.html,win-sp.html)
テキスト整形のルールを表示する