You can't get there from here.
Drive mappings are account and logon specific. When NET USE is run by the task scheduler and no user it logged on, the drive will be mapped for whatever account the task scheduler used to run the command. This will be a system account.
If you want to map drives on every logon, put the batch file in a login script, in the all users component of the startup folder, or in HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Run.