I am reading a .ini which contains a variable to the home drive however when read into the array the variable is not resolved meaning I map to \home$\$Specuser which fails instead of \home$\%username%

 Code:
Function GroupMap($inFile, $inSec)
	Dim $tmpDrv
	$Sec = ReadProfileString($inFile, $inSec, "") 
	$aMaps = Split($Sec, Chr(10), -1)
	For Each $a in $aMaps
		$tmpDrv = ReadProfileString($inFile, $inSec, $a)
		$aParms = Split($tmpDrv, ",")                     
		$act = UBound($aParms)
		If $act > 0
			MapDrv($aParms[0], $aParms[1], $aParms[2])
		EndIf
	Next
	$GroupMap = 1
EndFunction ; Reads groups for drive mapping


 Code:
[Authenticated Users]
MapDrive1=H,xxxxx,home$$\$$Specuser
MapDrive2=I,xxxxx,SolarisOutput