@PoSHMagiC0de Thanks for the comprehensive explanation.
For the copying of the CSV file, I will just modify your SMB script to collect it.
For the execution of the script, I've tried at first to import the module and then to execute it in the same command (import-module ACLight.psm1; start-aclight), however, due to the relative location of the scripts, it can't be found.
So I've contacted the developer and asked him for a single PS1 script. This may be the answer.
As for the EXE, that's an agreeable approach - copy to %temp%, unzip (found it better in terms of integrity keeping) the EXE and execute it.
Thanks man. I'll be happy to assist with the .NET dll.