Resolveu o problema.
Usou a opção -h com PSExec ao criar a tarefa com SHTasks e usar o sinalizador /RL Highest com PSShutdown. A tarefa agora é executada com privilégios mais altos.
Agora, o único problema é a notificação de serviços interativos no Windows 7. Além disso, o Windows XP não gosta do /RL Maior, então eu tive que modificar o script para identificar o sistema operacional e usar apenas o /RL Mais alto ligar o Windows 7.