Powershell Function Multiple Parameters While Loop