Ao usar mklink /D
, você está dizendo para criar um link simbólico de diretório e D:\test.txt
não é um diretório. Portanto, se você tentar acessar o diretório C:.txt
, ocorrerá um erro.
Apenas deixe de fora o /D
e ele deve funcionar.