What I would do is enumerate all mapped network drives before any other part of the script starts and write that to a text file and do the same after the entire script has completed and compare both values. Some debugging is the only way to see what is going on. We are running 4.62 almost since it was released and have no issues whatsoever with the home drives not being set by the settings in AD.

The example below requires the EnumNetworkDrives() from the UDF section.
An example:
 Code:
Break on

$rc = Open(1, "c:\DriveDebug.txt", 5)

$drives = EnumNetworkDrives()
For Each $drives in $drives
	$rc = WriteLine(1, $drive + "#")
Next

$rc = Close(1)
_________________________
Mart

- Chuck Norris once sold ebay to ebay on ebay.