el taskill puedes copiarlo desde un XP al 2000 que funciona sin problemas.
Creo que hay una historia de microsoft que a la hora programada cierra el outlook, hace la copia del pst y lo vuelve a abrir.
Pero lo ideal es hacerlo con shadow copys, aqui te pongo el script que uso yo precisamente para hacer el backup de un PST asociado a una cuenta de Exchange sin cerrar outlook.
copys.cmd
setlocal
if NOT "%CALLBACK_SCRIPT%"=="" goto :IS_CALLBACK
set SOURCE_DRIVE_LETTER=%~d1
set SOURCE_RELATIVE_PATH=%~pnx1
set DESTINATION_PATH=%2
set CALLBACK_SCRIPT=%~s0
set TEMP_GENERATED_SCRIPT=GeneratedVarsTempScript.cmd
"%~dp0\vshadow.exe" -script=%TEMP_GENERATED_SCRIPT% -exec=%CALLBACK_SCRIPT% %SOURCE_DRIVE_LETTER%
del /f %TEMP_GENERATED_SCRIPT%
@goto :EOF
:IS_CALLBACK
setlocal
call %TEMP_GENERATED_SCRIPT%
copy "%SHADOW_DEVICE_1%\%SOURCE_RELATIVE_PATH%" %DESTINATION_PATH%
y luego un copypst.cmd que es el que programaremos
c:\pst\copyshadow c:\pst\packosoft.pst \\SERVIDOR\RECURSO\CARPETA\correo\correo
la unica 'pega' es que cuando se ejecute tiene que estar disponible la Z como letra de unidad.
Se me olvidaba, en el mismo directorio (o en uno del path) tenemos que tener el ejecutable vshadow.exe que viene en el kit de recursos de 2003 si no recuerdo mal.