Você fez tudo correto com a exceção da conta local que acessa o compartilhamento não pode estar em ambos os sistemas. Essencialmente, se a conta que não é de domínio que está executando seu aplicativo for chamada de "administrador", você não deverá ter uma conta local no servidor de domínio chamada "administrador".