I'm unsure about a few parts, like how to remove extra spaces from comma seperated list (like when you start wmic, and then do 'os get version , list') so I'm waiting for review from Hans really.
If you want review, I don't think marking it as a draft is a way to accomplish that? My impression is that when someone submits a draft, it's not ready to be reviewed yet.