Para lo primero, tendrás que utilizar el FileSystemObject, y utilizar la colección Drives para luego recorrerla en búsqueda de la unidad que quieres conectar, marcas con un booleano si la encuentras y, si no la encuentras la mapeas con el objeto Network de Windows Script.
En lo segundo ya no te puedo ayudar, no sé tampoco si será posible
Un saludo