Du betrachtest gerade Mit Powershell: Get-wmiobject, Get-CimInstance  PS 5.1 Scripts zu PS7

Mit Powershell: Get-wmiobject, Get-CimInstance PS 5.1 Scripts zu PS7

PowerShell 7 unterstützt Get-wmiobject win32_logicaldiskl… nicht mehr, da Powershell 7 auf .Net Core basiert. .Net Core unterstützt WMI nicht mehr. Es muß daher CIM stattdessen verwendet werden .

PowerShell 5.1

Get-wmiobject win32_logicaldisk ...

PowerShell 7

Get-CimInstance win32_logicaldisk 

Die WMI-Cmdlets sind in PS 7 veraltet. Sie können trotzdem weiterhin mit WMI / CIM arbeiten, indem Sie Cmdlets aus dem Cimcmdlets-Modul in PS 7 verwenden. Das geht so:

get-command -module cimcmdlets
get-command -module cimcmdlets |measure

get-ciminstance ist fast dasselbe wie get-wmiobject. Jedoch wird bei Remotecomputern wsman anstelle von dcom verwendet.