You can workaround this by using Invoke-NaSystemApi. For example:
[3.0] 10.61.167.86> $adapterName = "0a"
[3.0] 10.61.167.86> $xml = "<storage-adapter-get-adapter-info><adapter-name>$adapterName</adapter-name></storage-adapter
-get-adapter-info>"
[3.0] 10.61.167.86> $result = Invoke-NaSystemApi $xml
[3.0] 10.61.167.86> $result
results
-------
results
You can discover the fields contained in the results like this:
[3.0] 10.61.167.86> $result.results
status adapter-details
------ ---------------
passed adapter-details
[3.0] 10.61.167.86> $result.results.'adapter-details'
adapter-detail-info
-------------------
adapter-detail-info
[3.0] 10.61.167.86> $result.results.'adapter-details'.'adapter-detail-info'
adapter-name adapter-type adapter-sas
------------ ------------ -----------
0a ADT_IF_SAS adapter-sas
If you don't mind, can you post the result XML (or if you prefer you can send it to me in a message) so we can debug the deserialization and hopefully get a fix into the Toolkit?
[3.0] 10.61.167.86> $result.OuterXml
Thanks!
Steven