Como definir variáveis de ambiente em vbs que podem ser lidas na chamada de script em lote

Eu tenho um arquivo em lotes que chama um arquivo vbscript. Estou tentando fazer com que o arquivo vbscript altere uma variável de ambiente que é usada posteriormente no arquivo em lotes que chama o arquivo vbscript.

Aqui estão trechos dos arquivos.

Parent.bat

Set Value="Initial Value"
cscript Child.vbs
ECHO Value = %VALUE%

Child.vbs

Set wshShell = CreateObject( "WScript.Shell" )
Set wshSystemEnv = wshShell.Environment( "Process" )
wshSystemEnv("VALUE") = "New Value"

questionAnswers(5)

yourAnswerToTheQuestion