If NSSM is just another way to automatically launch and run services, why not just use the Windows Task Scheduler, which ...
Before you can change an ACL, you must get the current one. There are two ways to do this with PowerShell. Learn how to get the current ACL and modify it.