Infelizmente, as permissões para um compartilhamento não podem ser concedidas a uma conta de computador; somente usuários. Sim, parece que você deve ser capaz de fazer isso, e o sistema operacional permite que você faça a entrada, mas não funciona como você espera.
Uma maneira de contornar isso é, por exemplo, se você estiver executando um script como uma tarefa agendada, é montar a unidade de rede como um usuário específico que tenha acesso a esse compartilhamento, da seguinte forma:
net use * \server\share /user:DOMAIN\username
isso usará a primeira letra de unidade disponível (começando em Z: e retrocedendo do XP / 2003 em diante, mas começando no início no Win2k).
Você também pode especificar uma letra de unidade, desde que não esteja em uso:
net use u: \server\share /user:DOMAIN\username
Quando terminar, não se esqueça de desmontar o compartilhamento com:
net use u: /d
(Note que você pode testar a pressão do uso da unidade, ou simplesmente soltar a montagem antes de montá-la, mas deixo isso para você.)