Hallo,
bin gerade dabei in diversen Skripten die WMI CMDLets durch die CIM CMDLetes zu ersetzen. In der Regel ist das ja recht einfach.
#WMI Get-WmiObject -Class Win32_Bios #CIM Get-CimInstance -Class Win32_Bios
Allerdings finde ich für folgendes keine Lösung. In dem Code geht es darum, Informationen wie IP-Adresse, Firmwareversion usw. aus dem RemoteServiceBoard auszulesen. Dafür gibt es ein Klasse die man "sozusagen befragen muss" in der man Ihr Byte
Codes übermittelt um an die gewünschten Daten zu kommen. Das geht bei Get-WmiObject über die Methode RequestResponse.() und sieht dann in etwa so aus.
(Get-WmiObject -ComputerName s0580vbar001 -Namespace root/wmi -Class Microsoft_IPMI).RequestResponse($AppNetFn, $DefaultLUN, $BMCResponderAddress, $GetChannelInfoCmd, [uint32]$RequestData.Length, $RequestData)
Leider haben die Objekte die Get-CimInstance keine Methode RequestResponse.() und auch keine vergleichbare so wie ich das sehe.
Hat jemand eine Idee wie man das per CIM lösen könnte?
Danke.
Tschau
brima