When running powershell, powershell scripts automatically provide parameter tab completion, such as we love to experience in fish, based on the Param block:
Param