Umgebungsvariable über die CMD erstellen

Unter Windows 7 (und vermutlich auch XP, aber nicht getestet) kann man in der CMS recht simpel Umgebungsvariabeln definieren.
Die Variabeln die man mit set definiert bleiben ja nur, solange man die Session offen hat, wenn man Aber Variabel definieren will die zum einen Länger halten und auch für das komplette System Benutzbar sind, kann man das mit dem Befehl setx machen.
Um eine Umgebungsvariable nur für den aktuellen Benutzer zu erstellen benötigt man keine speziellen Benutzerrechte und kann mit dem folgenden Befehl die Variable erstellen:
setx NAME WERT

Um aber eine Variable für die ganze Maschine zu erstellen muss man Admin-Rechte haben und die CMD auch als Elevated-Process ausführen. Dann kann man ganze einfach mit dem Parameter /M die Variable global erstellen:
setx /M NAME WERT