From what I saw so far MS does not provide Powershell bindings for the WSL interface. The official way they want distros to be delivered apparently is that launcher written in C. Of course one could develop something that manually sets up the right registry keys via powershell, bypassing their official API but that would require reverse engineering and resources to actually maintain that method. We don't have anyone assigned to do that.