Get-CimInstance PowerShell cmdlet doesn't have any methods
If you've moved from the Get-WmiObject to the new Get-CimInstance cmdlets you may find that these no longer have the methods available that you would have had when using Get-WmiObject.
This is because everything is being routed correctly though the WS-MAN protocol and the objects that are returned are not code and cannot be executed.
It's a simple work around - just pipe the object back to the Invoke-CimMethod cmdlet...
$printers = Get-CimInstance Win32_Printer
$descriptor = $printers[0] | Invoke-CimMethod -MethodName GetSecurityDescriptor
This is because everything is being routed correctly though the WS-MAN protocol and the objects that are returned are not code and cannot be executed.
It's a simple work around - just pipe the object back to the Invoke-CimMethod cmdlet...
$printers = Get-CimInstance Win32_Printer
$descriptor = $printers[0] | Invoke-CimMethod -MethodName GetSecurityDescriptor
Comments
Post a Comment