I don't know what you mean by "windows 10 allows running Linux". You do not need a virtual box or anything. You can simply do this using
cygwin. It also includes a version of curl which is used to do the uploading automatically. Let me know if you are stuck.