Windows Azure VM Role: CSUPLOAD Error - This Tool is not suported on the current OS

When you run CSUPLOAD tool on a machine Other than Windows 7 64bit or Windows Server 2008 R2 you may receive the following error:

This is because when CSUPLOAD tools runs on a machine it checks the machine’s Operating System and if it does not satisfy the OS requirement, it spill the above error.

 

You have two options to resolve this error:

1. Use Windows Azure SDK 1.3 on either Windows 7 64bit or Windows Server 2008 R2 (Preferred)

2. Use “-SkipVerify” option with CSUPLOAD to bypass this error. (I am not a big fan of using “-SkipVerify” as it might mask some problems on your VHD while uploading it to Azure Portal which I encountered during my extensive use of VM Role)