Anyone had success using NetUseAdd() on shares accessed through a Windows 2003 DFS root?

kyosohma at gmail.com kyosohma at gmail.com
Thu Nov 8 15:49:45 EST 2007


On Nov 8, 2:23 pm, Sean Peterson <sean... at gmail.com> wrote:
> Has anyone had success using NetUseAdd() on shares that were replica links on a Windows 2003 DFS root? In my code, I'm getting error:
>
> pywintypes.error: (67, 'NetUseAdd', 'The network name cannot be found.')
>
> This is my scenario:
>
> Win2003 Server hosting DFS root #NTS-03
> \\NTS-03.central.purdue.lcl\MI
>
> Win2003 Server hosting file share
> \\itifs03.itap.purdue.edu\itea_zonedirs\MI
>
> <code>
>
> import win32net
>
> # this works --
> win32net.NetUseAdd(None,1,{'remote':r'//itifs03.itap.purdue.edu/itea_zonedirs/MI/TEAMDIRS/DCS
> Zone','local':'W:'})
>
> # this doesn't work --
> win32net.NetUseAdd(None,1,{'remote':r'//NTS-03.central.purdue.lcl/MI/TEAMDIRS/DCS
> Zone','local':'W:'})
>
> </code>
>
> Any help greatly appreciated.
>
> -Sean.

We actually use win32wnet.WNetAddConnection2 to map a drive. The
following recipe lists a slightly different way of doing it as well:

http://aspn.activestate.com/ASPN/Cookbook/Python/Recipe/426742

I don't think you need to make those path strings into raw text if
you're using forward slashes, by the way.

Mike




More information about the Python-list mailing list