用python将用户添加到本地用户组

9lowa7mx  于 2023-08-02  发布在  Python
关注(0)|答案(1)|浏览(132)

我正在尝试使用win32模块将用户添加到本地用户组。它说用户不存在,虽然我能够手动添加相同的用户。为什么Python不能这样做?
def add_user(user,group):user = input(“输入用户名:“)win32net.NetLocalGroupAddMembers(None,group,3,[user])
我像add_user(“Sree”,“Users”)一样运行它,然后得到错误'A member cannot be added to or removed from the local group because the member does not exist.“当我手动尝试时,相同的用户被添加。

ht4b089n

ht4b089n1#

您需要使用字典列表而不是字符串列表。参见pywin32 doc
试试这个:

win32net.NetLocalGroupAddMembers(None, group, 3, [{'domainandname': f'{domain}\\{user}'}])

字符串

相关问题