Can you make it a separate code path if the wildcard is specified in VM name rather than modifying the existing code path? 

Let's not mix up the calls to ShutdownRole with ShutdownRoles.