Bill
My system response to "SET " is similar to yours.
It fails to show volatile variables such as %TIME% and %DATE%,
so I can only display their values if I know their names.
I can use "ECHO %ACRONIS_PATH% and that will show me what I want to know,
BUT ONLY if I correctly guess that ACRONIS_PATH is the name that I need.
As it happens ACRONIS_PATH is not defined, so the only response is "Echo is OFF".
What I am hoping for is some way to discover the names of volatile / hidden / secret variables, after which I can use ECHO %WHATEVER% etc. to find their values.
Unfortunately the HELP list of commands does not appear to include anything to help in my quest.
Incidentally, I am amused that halfway through that list is the line
"HELP Provides Help information for Windows commands."
It looks like Microsoft do not know their DOS from their WINDOWS ! !
I am hoping for a DOS or EXTENDED DOS type command to reveal dynamic variables,
or failing that a simple VB script.
If "push comes to shove" I can search the registry for dynamic variables I already know, such as DATE and TIME, and hope that I will find where these dynamic things are held. But searching the registry takes so much time
Alternatively, Google search "dynamic environmental variables" took only 0.39 Seconds to find 308,000,000 - but I am too lazy to inspect every result ! !
Regards
Alan