Yeah.. that's something like I was doing, however mine was more like:

$obj = GetObject("WinNT:")

$dom = $obj.OpenDSObject("WinNT://@LDOMAIN","administrator","password",&1)
I was getting type mismatches for awhile... when I didn't define username and password..then i was getting "IDispatch Pointers not allowed in expression" ... so not sure what I'm doing wrong.

Brian