See this link (I know it mentions Windows 8...but 2012 shares the same kernel):
You could try setting this registry option (could be broken in Win8):
HKEY_LOCAL_MACHINE/SOFTWARE/Microsoft/Windows/CurrentVersion/Policies/System
EnableLinkedConnections=1
Also see this for an explanation of why from Vista onwards with UAC turned on you may see different drive mappings: