win32net.NetGroupAddUser
Mark Hammond
mhammond at skippinet.com.au
Mon Dec 2 17:45:36 EST 2002
kay c wrote:
> Need help with win32net.NetGroupAddUser. I used Mark Hammond sample
> code in Python Programming on Win32. I then added one line to add the
> newuser to a group.
> def CreateUserAndShare(userName, fullName):
> homeDir = "%s\\%s" % (serverName, userName)
> # Create user data in information level 3 (PyUSER_INFO_3) format.
> userData = {}
> userData['name'] = userName
> userData['full_name'] = fullName
> userData['password'] = userName
> userData['flags'] = win32netcon.UF_NORMAL_ACCOUNT |
> win32netcon.UF_SCRIPT
> userData['priv'] = win32netcon.USER_PRIV_USER
> userData['home_dir'] = homeDir
> userData['home_dir_drive'] = "P:"
> userData['primary_group_id'] =
> ntsecuritycon.DOMAIN_GROUP_RID_USERS
> userData['password_expired'] = 1 # User must change password next
> logon.
>
> # Create the user
> win32net.NetUserAdd(serverName, 3, userData)
> win32net.NetGroupAddUser(serverName, "Administrator", userName)
>
> This is my error:
> pywintypes.api_error: (2220, 'NetGroupAddUser', 'The group name could
> not be fou
> nd.')
> Any help will be greatly appreciated..
> Thanks,
> kc
I am afraid I don't know the answer - but your best bet is to try and
find how to use this member from C++ or any other language. This
problem isn't directly related to Python, so you may have more hope
asking in NT/2K specific forums, and pretending you are just using C++.
Mail me if you have trouble porting some C++ code known to work to Python.
Mark.
More information about the Python-list
mailing list