What is the default working directory for a scheduled task in Windows 2008 R2?

The default working directory for a scheduled task running as the Local System account is

%Windir%\System32\

Source: I just tested it by making a scheduled task, running as SYSTEM, that executed a batch file. The batch file contained the line ipconfig > test123.txt. When the scheduled task is run, the test123.txt file appears in the Windows\System32 directory.

Secondly, I created another task, also running as SYSTEM, but this time the executable was set to C:\Windows\System32\WindowsPowershell\v1.0\powershell.exe and the argument supplied was C:\Users\Ryan\Desktop\test.ps1. So basically, the scheduled task was configured to run the test.ps1 Powershell script. In the Powershell script, was the line ipconfig | Out-File .\test123.txt.

The test123.txt file once again appeared in my system32 directory when the scheduled task was run.