Isso funcionará, mas você precisa executar como administrador no script, caso contrário, fsutils não funcionará mesmo se você for admin.
set cdrom=None
for %%d in (a b c d e f g h i j k l m n o p r s t u v w x y z) do (
fsutil fsinfo drivetype %%d:|find "CD-ROM">nul&&set cdrom=%%d:
)
echo %cdrom%
Além disso, com o comando setx, você pode criar uma variável de ambiente do sistema permanente para reutilização posterior