At least the Powershell doesn't have the incomprehensible argument soup, but that's more the fault of ancient Unix utilities that arose in the days when characters were precious.
I don't do much actual Powershell scripting, but I can tell pretty easily what this should be doing without going to man files.