Você precisa de uma conta com direitos de administrador para desfragmentar o disco.
No entanto, é possível permitir que contas não administrativas façam isso em nome de um administrador. A maneira como você consegue isso configurando uma tarefa agendada para desfragmentar o disco. Ao configurar a tarefa, você poderá configurar a conta que o computador usa para executar a tarefa. Você pode então dar a qualquer conta a capacidade de iniciar a tarefa, e ela será executada com as credenciais especificadas.
A ressalva aqui é que isso não será uma execução interativa - será apenas uma tarefa em segundo plano que seus usuários podem iniciar.