im having difficulties trying to set the output of the hostname command as a variable. what I want to do is to have the text file that is outputted to have the name of the computer so computer1.txt, computer2.txt etc, but i want to do it without making a temp file for example
    set HNAME =`hostname` 
this is what i have currently but the script i am using is being run on several computers at the same and i believe that the temp file that i create is causing issues with the names of the .txt files.
    hostname >> hostname.txt
    set /p HNAME=<hostname.txt 
    pause
    echo hello > %HNAME%.txt
    pause
 
    