You've never checked out my NTFSPerms UDF ?
Also, I agree with the future of KiXtart, while I also code a lot in Powershell these days, I still don't like it very much, it feels like Microsoft had tried to make "BATch" compliant with Linux Bash and then implement their .Net Framework into it.
Whenever I make a GUI based project, I first make it into KiX/KixForms.Net and then convert it to Power(s)hell.

The @Domain Macro or the @ProductType macro has always been useless to me as it relies on the version of KiX you are using, so I get these values straight from the registry.

But even still,these days KiX is still my go to scripting language whenever I wante to code something quickly and get results.