windows - link fælles netværk i python

Indlæg af Hanne Mølgaard Plasc

Problem



Jeg forsøger at forbinde delte netværk med et .py-script, der udføres, når du starter session på Windows.


import os

ynetworkPath = '\\192.168.1.17:5000\'
yDrive = 'Y:'
user = 'ff'
password = 'aa'


def mapResourcesDrive(yDrive, ynetworkPath, user, password, force=0):
    print ynetworkPath
    if (os.path.exists(yDrive)):
        print "Drive Y is already mapped"
    if (os.path.exists(ynetworkPath)):
        print ynetworkPath, " is found..."
        print "Trying to map ", ynetworkPath, " on to ", yDrive, " ....."
        try:
            win32wnet.WNetAddConnection2(win32netcon.RESOURCETYPE\_DISK, yDrive, ynetworkPath, None, user, password)
        except:
            print "Unexpected error..."
            return -1
        print "Mapping successful"
        return 1
    else:
        print "Network path unreachable..."
        return -1


Jeg spekulerer først på, om jeg peger på mit netværk ip korrekt. Så hvis jeg bruger win32wnet.WNetAddConnection2 () metode korrekt.


På forhånd mange tak!


Joan

Bedste reference