Se você quiser falsificar uma letra de unidade em um computador local, use SUBST
em vez de mapear uma unidade de rede.
De Subst /?
:
Associates a path with a drive letter.
SUBST [drive1: [drive2:]path]
SUBST drive1: /D
drive1: Specifies a virtual drive to which you want to assign a path.
[drive2:]path Specifies a physical drive and path you want to assign to
a virtual drive.
/D Deletes a substituted (virtual) drive.
Então você deve poder usar algo como c:\> subst F: C:\F
.
Verifique também se está substituindo a unidade (ou mapeando-a) no mesmo espaço de usuário em que o Powershell / MSBuild está sendo executado. Se você mapear uma unidade como o usuário local e o MSBuild estiver em execução como 'Administrador' ela ganhou poderá ver sua unidade mapeada pelo usuário (e vice-versa).