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

S

Sean Peterson

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.
 
K

kyosohma

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
 
K

kyosohma

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.

I'm not seeing any typos in your code...but it looks like you're
trying to map two different locations to the same drive letter. Maybe
that's throwing an error in and of itself?
 

Ask a Question

Want to reply to this thread or ask your own question?

You'll need to choose a username for the site, which only take a couple of moments. After that, you can post your question and our members will help you out.

Ask a Question

Similar Threads


Members online

Forum statistics

Threads
473,994
Messages
2,570,223
Members
46,815
Latest member
treekmostly22

Latest Threads

Top