Made vm name, extension name, publisher name and version primary command params instead of switch options since they are required params.