On Windows, you can use certutil.exe to manage certificates. But it really has lots of options, and the command help (as much as Google) doesn't help clearly understanding it.
What is the exact meaning of these commands, all of which should be able to import a certificate into the local machine store?
certutil -addstore my <filename> certutil -installcert <filename> certutil -importcert <filename> certutil -importpfx <filename>
I can guess the last one is for importing certificates from .pfx files; but shouldn't (some of) the other ones be able to do the same, too? And, what are the differences between the first three ones?