Usually [tag:Powershell] questions are on-topic as [tag:Powershell] is an important tool for Windows Sysadmin.

Now for for your question;

At the time I wrote that, I don't see any close vote casted for it, so it seem good, but the user that left you a comment is not wrong too there but for another reason IMO. It could be seen as a learning recommendation the way it's wrote.

In example if you had a problem in your Exchange 2013 and you need to create a complex script and you need to pass two values to the commandlet but it doesn't work in your case, that would be more on topic than just a generic question on how to get two parameters. 

I told it as I see two questions inside your question;

1) Short version: is it possible to pass multiple predefined arguments to a powershell function/commandlet?

2) The Get-MoveRequest documentation does not state if or if not the MoveStatus parameter allows multiple values as argument.

So, if you need to script the Get-MoveRequest to get multiple value, and it doesn't work, it's on topic, and you can do copy/paste of what you tried. A generic question about your question #1 could be closed with that reason;

> Requests for product, service, or learning material recommendations
> are off-topic because they attract low quality, opinionated and spam
> answers, and the answers become obsolete quickly. **Instead, describe
> the business problem you are working on, the research you have done,
> and the steps taken so far to solve it.**

I put in bold the part that I try to explain, that if you have a problem and try to understand how to use powershell to solve it, please state the exact problem and what you have tried, it's the better way to get an answer

Again, I dont see any close vote yet as you have wrote your question on a grey line, I would suggest to edit to show what you tried, and why you look for that information.