Yes, you can nested Try-Catch constructs.
But I would rather go for a Try with multiple Catch blocks.
But unfortunately, the current PowerCLI version often returns VimException, and documents the more specific error in the $error.Exception.ErrorCategory or $error.Exception.ErrorId.
So you will need extra logic in the Catch block to determine the actual error.
ok thanks again - much appreciated