2021/3/10:この記事は別のブログで投稿した記事を移動したものです。
概要
- Get-WmiObjectはWMI v1 コマンドレットであり、PowerShell Core以降は削除されている。
- Get-CimInstanceはCMI(WMI v2)コマンドレットであり、PowerShell Core以降から提供されている。
- PowerShell Core以降はWMIコマンドレットからCMIコマンドレットへ移行。
補足
WMI v1コマンドレット(削除) | CMI(WMI v2)コマンドレット(追加) |
---|---|
Register-WmiEvent | Get-CimAssociatedInstance |
Set-WmiInstance | Get-CimClass |
Invoke-WmiMethod | Get-CimInstance |
Get-WmiObject | Get-CimSession |
Remove-WmiObject | Invoke-CimMethod |
New-CimInstance | |
New-CimSession | |
New-CimSessionOption | |
Register-CimIndicationEvent | |
Remove-CimInstance | |
Remove-CimSession | |
Set-CimInstance |