O caminho \client\s$
é mapeado apenas no contexto da sessão do usuário.
A execução do seu script como qualquer outro usuário, ou de outra forma fora da sessão do usuário, significa que o caminho não estará acessível e seu script falhará.
Tente configurar a tarefa para ser executada como o mesmo usuário conectado à máquina Windows e selecione Executar somente quando o usuário estiver conectado . Tanto quanto me lembro, isso deve fazer com que a tarefa seja executada na sessão do usuário.
Não tenho certeza se o Executar com os privilégios mais altos fará com que o script seja executado em uma sessão diferente, mas você poderá testá-lo se precisar que o script seja executado de forma elevada.