VI commandline execution issue

SOLVED

I'm having a bit of an issue launching VI from command-line when not logged in to a user account. Below is the contents of the .bat file

cd /d Z:\mas90\Home\
PVXWIN32.EXE ..\LAUNCHER\SOTA.INI ..\SOA\Startup.M4P -ARG DIRECT UIOFF user password GFU VIWI02 AUTO

I wrote a windows service to monitor a .csv file that is the target for import job VIWI02. When a change is detected to this file the service creates a time stamped copy of the csv to an archive folder then executes the batch file above to launch VI.

Everything works properly if I'm logged into the account with an active desktop. The other processes run to generate a new sales order .csv file, the service detects the change, creates the time stamped copy of the .csv and runs the batch file. A couple seconds later I see the sage icon appear on the task bar  then vanish and when I review the sales orders everything has been imported properly.

The problem occurs when I then logout of that account. All of the services and background processes continue to run, the file change is detected, the time stamped copy generated and the batch run but no orders are imported. When I log back into the desktop I can see the copy of PVXWIN32.EXE still running under the account the service runs as.

I would assume the "UIOFF"  argument when launching VI would allow it to run in a non-interactive environment. Am i doing something wrong or do you have to be actively logged in to  run VI even via command-line with UIOFF and AUTO?