组功能

【勇芳软件工作室】汉化HomePreviousNext

组功能控制全局组。全局组包含来自一个域的多个用户帐户,它们在一个组帐户名下分组在一起。全局组只能包含创建全局组的域中的成员。全局组只能包含用户帐户;它不能包含本地组或其他全局组。组功能有:

NetGroupAdd
NetGroupAddUser
NetGroupDel
NetGroupDelUser
NetGroupEnum
NetGroupGetInfo
NetGroupGetUsers
NetGroupSetInfo
NetGroupSetUsers

要创建组,应用程序调用{??989796030}提供组名称。最初,该小组没有成员。要将成员分配给组,请调用NetGroupSetUsers.要将用户添加到现有的全局组,请调用NetGroupAddUser.要设置有关全局组的常规信息,请调用NetGroupSetInfo.

NetGroupDelUser功能从组中删除指定的用户名,NetGroupDel会销毁组。无论组是否有任何成员,NetGroupDel功能都有效。

三组功能检索有关服务器上的组的信息:NetGroupEnum生成所有组的列表; NetGroupGetUsers列出指定组的所有成员;和NetGroupGetInfo返回有关该组的常规信息。根据用户的安全要求,每个用户帐号自动属于其中一个特殊的全局组域用户没有.这些组的成员由NetUserAddNetUserDelNetUserSetInfo函数间接控制。

小组帐户信息可从三个层面获得:

GROUP_INFO_0
GROUP_INFO_1

GROUP_INFO_2

可以在两个信息级别获得用户所属的组。

GROUP_USERS_INFO_0
GROUP_USERS_INFO_1

以下信息级别仅适用于NetGroupSetInfo.

GROUP_INFO_1002
GROUP_INFO_1005

对于NetGroupSetInfo,parmnum值参考GROUP_INFO结构的成员如下。当通过【parm_err】指定特定参数中的错误时,将使用这些值。

parmnum价值GROUP_INFO结构的成员
GROUP_NAME_PARMNUMgrpi_comment
GROUP_COMMENT_PARMNUMgrpi_attributes
GROUP_ATTRIBUTES_PARMNUMA description of a bitmap.