В PowerShell это может быть проще:
Set-Alias tsvn 'C:\Program Files\TortoiseSVN\bin\TortoiseProc.exe'
dir C:\workspace | %{ tsvn /command:update /path:"$($_.FullName)" /closeonend:2 }
Или, если вы хотите указать определенные каталоги проекта:
cd C:\workspace
$projects = 'Proj 1','Proj 2','Proj 3'
$projects | %{ tsvn /command:update /path:"$_" /closeonend:2 }
Сценарии PowerShell имеют расширение ps1. Вам также может потребоваться обновить политику выполнения, чтобы разрешить выполнение сценариев:
Set-ExecutionPolicy RemoteSigned