Se você executar stree.ps1
no PowerShell desta forma:
stree some_argument
então seu stree.bat
deve se parecer com:
PowerShell -Command "stree some_argument"
Veja o documentação para mais detalhes.
Editar: eu não testei, mas presumo que você passaria os argumentos da mesma forma que com qualquer outro script em lote:
PowerShell -Command "stree %*"
e, em seguida, execute:
stree.bat some_argument some_other_argument
Editar 2: Ok, eu testei e funciona como esperado.