Você precisa especificar IACCEPTSQLNCLILICENSETERMS = YES para indicar explicitamente que aceita os termos da licença do usuário final conforme a instala manualmente.
msiexec.exe /i "C:\Users\Djad\Desktop\sqlncli.msi" /qn IACCEPTSQLNCLILICENSETERMS=YES /log "C:\Users\Djad\Desktop\sqllog.txt"
Para detalhes, você pode verificar aqui .