mysql.exe -h host -u user -ppassword < dump.sql
というふうにMySQLのリストアを行う際に所要時間が知りたかった。PowerShellのMeasure-Commandで計測できるわけだが、リダイレクトのところで詰まった。
結論から言うと、-RedirectStandardInputを使えば良かった。
下のようにコマンドを叩けば良い。
Measure-Command { Start-Process "mysql.exe" -argumentList "-h host -u user -ppassword" -RedirectStandardInput dump.sql -Wait -NoNewWindow }