Tive o mesmo problema. Depois que você aceitar a execução sob permissões elevadas, a "raiz" da sessão elevada não terá o mesmo local relativo para o comando real.
Se você especificar um endereço absoluto para o arquivo, ele deverá funcionar.
Agora, a pergunta $ .42 ... qual é o diretório atual da sessão elevada em que o comando está sendo executado?