Thanks for reply.
To the line
$objMovePC = $objTargetOU.MoveHere ($objSourcePC.ADsPath,$LDAPTargetPC) ; ERROR : expected expression!
is all correct - all objects created successfully
(checked per debug)
It seems to be an syntax error ?!

---> ERROR : expected expression! <---