public void SaveAzureVMImage(string serviceName, string vmName, string newVmName, string newImageName = null) { SaveAzureVMImageCmdletInfo saveAzureVMImageCmdlet = new SaveAzureVMImageCmdletInfo(serviceName, vmName, newVmName, newImageName); ManagementOperationContextRun(new WindowsAzurePowershellCmdlet(saveAzureVMImageCmdlet)); }