Befehlsergebnis in BatchVariable umleiten:

Mit folgenden zwei Zeilen kann man das Ergbis eines Kommandos in eine Datei umleiten und deren Inhalt dann in eine Batchvariable einlesen

Befehl>Ausgabe.txt
set /p NEUEVARIABLE=<Ausgabe.txt

Mit folgender komplizierteren Zeile geht das auch ohne den Umweg über die Datei.
Dabei muss man "tokens=n" durch die Spalte des gesuchten Wertes in einer Ausgabezeile ersetzen.
"tokens=*" steht dabei für die ganze Zeile.
Mit "skip=n" kann man die ersten n Zeilen am Anfang der Ausgabe überspringen.

For /F "tokens=n skip=n usebackq" %%a IN (`<Befehl>`) DO set variable=%%a