The Cause of Error 80070055
One possibility is that you trying to map a network drive but the drive letter you wish to use has already been assigned. Perhaps you have already run the script once, and now you double click the .vbs file one more time. Alternatively, you have forgotten that the H: or K: drive letter is a physical drive on this particular machine.
Another cause could be your VBScript contains an illegal LDAP reference, probably a typing mistake, maybe an extra letter. Check the spelling of your objects in the script.
Another clue is the Source: WSHNetwork.MapNetworkDrive. A clear indication that the MapNetworkDrive method is causing the error.
For 'The local device name is already in use', check your drive letters and printers, in particular lookout for potential duplicates. You could also try the free Kiwi Syslog Server network utility