O ASSIGN foi depreciado desde o DOS 6.0 (embora ainda disponível até 6.22) porque era perigoso e poderia atrapalhar seriamente seus dados.
SUBST pode ser usado como substituto na maioria dos casos e também está disponível no Windows (até mesmo na Janela 10). (Para as situações em que o SUBST não é uma substituição exata: essas são situações em que o ASSIGN é perigoso e, no caso do Windows, é capaz de estragar completamente o conteúdo do seu disco rígido.)