Reading error messages is not that hard. Sorry for being a complete nutter ;-)
I've tested with 4 lun's mounted on my lab servers. Detached 1 from host labserver-01. This is the output in the console:
PowerCLI C:\Scripts> .\Detach2.ps1
Starting Labserver-01.vkumo.local
Detaching LUN naa.6001405117de583dcee4d40f9db877d8 from labserver-01.vkumo.local
Detaching LUN naa.60014050b3f2f7ad0cecd4b16d81a6df from labserver-01.vkumo.local
Detaching LUN naa.600140515960792db9c9d46dcd8c4fd2 from labserver-01.vkumo.local
Detaching LUN naa.6001405e4fa0bc3dbf61d4d15d9d07de from labserver-01.vkumo.local
Exception calling "DetachScsiLun" with "1" argument(s): "The operation is not
allowed in the current state."
At C:\Scripts\Detach2.ps1:19 char:5
+ $storSys.DetachScsiLun($lunUuid)
+ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+ CategoryInfo : NotSpecified: (:) [], MethodInvocationException
+ FullyQualifiedErrorId : VimException
Starting Labserver-02.vkumo.local
Detaching LUN naa.6001405117de583dcee4d40f9db877d8 from labserver-02.vkumo.local
Detaching LUN naa.60014050b3f2f7ad0cecd4b16d81a6df from labserver-02.vkumo.local
Detaching LUN naa.600140515960792db9c9d46dcd8c4fd2 from labserver-02.vkumo.local
Detaching LUN naa.6001405e4fa0bc3dbf61d4d15d9d07de from labserver-02.vkumo.local
Starting Labserver-03.vkumo.local
Detaching LUN naa.6001405117de583dcee4d40f9db877d8 from labserver-03.vkumo.local
Detaching LUN naa.60014050b3f2f7ad0cecd4b16d81a6df from labserver-03.vkumo.local
Detaching LUN naa.600140515960792db9c9d46dcd8c4fd2 from labserver-03.vkumo.local
Detaching LUN naa.6001405e4fa0bc3dbf61d4d15d9d07de from labserver-03.vkumo.local
So labserver-01 is reporting error as expected. The output in the csv though:
"LUN","PreState","VMHost"
"naa.6001405117de583dcee4d40f9db877d8","attached","labserver-01.vkumo.local"
"naa.60014050b3f2f7ad0cecd4b16d81a6df","detached","labserver-01.vkumo.local"
"naa.600140515960792db9c9d46dcd8c4fd2","attached","labserver-01.vkumo.local"
"naa.6001405e4fa0bc3dbf61d4d15d9d07de","attached","labserver-01.vkumo.local"
"naa.6001405117de583dcee4d40f9db877d8","attached","labserver-02.vkumo.local"
"naa.60014050b3f2f7ad0cecd4b16d81a6df","detached","labserver-02.vkumo.local"
"naa.600140515960792db9c9d46dcd8c4fd2","attached","labserver-02.vkumo.local"
"naa.6001405e4fa0bc3dbf61d4d15d9d07de","attached","labserver-02.vkumo.local"
"naa.6001405117de583dcee4d40f9db877d8","attached","labserver-03.vkumo.local"
"naa.60014050b3f2f7ad0cecd4b16d81a6df","detached","labserver-03.vkumo.local"
"naa.600140515960792db9c9d46dcd8c4fd2","attached","labserver-03.vkumo.local"
"naa.6001405e4fa0bc3dbf61d4d15d9d07de","attached","labserver-03.vkumo.local"
Reporting as it should! Thanks a million!!!! Running it in production tomorrow. Saves me sooo much work!
Regards