xxx.bat <command> arg1 arg2 ...

バッチファイルで別のコマンド群を呼び出すフロントエンド的な使い方をしたいと考えています。git <command>のようなイメージです。

最初は以下のように書いてましたが、10個目以降の引数が無視されてしまうため使い勝手はあまりよくありませんでした。

@echo off
set COMMAND=\path\to\%1
%COMMAND% %2 %3 %4 %5 %6 %7 %8 %9

バッチファイルで第2引数以降をすべて取得する方法、あるいは別の解決策はあるでしょうか?