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.