网络管理功能

网络管理功能可以按如下方式分组。

警报函数

函数 说明
NetAlertRaise 通知所有已注册的客户端发生了特定事件。
NetAlertRaiseEx 简化了通知已注册客户端发生特定事件的过程,因为与 NetAlertRaise 不同, NetAlertRaiseEx 不需要 STD_ALERT 结构。

 

API 缓冲区函数

函数 说明
NetApiBufferAllocate 分配堆中的内存。 如果需要与 NetApiBufferFree 函数兼容,请调用此函数。
NetApiBufferFree 释放 由 NetApiBufferAllocate 函数和其他网络管理功能分配的内存。
NetApiBufferReallocate 更改通过调用 NetApiBufferAllocate 函数分配的缓冲区的大小。
NetApiBufferSize 返回由调用 NetApiBufferAllocate 函数分配的缓冲区的大小(以字节为单位)。

 

Azure Active Directory 联接信息函数

函数 说明
NetFreeAadJoininformation 释放为指定的 DSREG_JOIN_INFO 结构分配的内存,该结构包含租户的联接信息,并通过调用 NetGetAadJoinformation 函数检索该信息。
NetGetAadJoinformation 检索指定租户的联接信息。 此函数检查当前用户添加的Microsoft Azure Active Directory和工作帐户的加入信息。

 

目录服务和域加入函数

函数 说明
NetAddAlternateComputerName 为指定计算机添加备用名称。
NetCreateProvisioningPackage 预配计算机帐户,以便以后在脱机域加入操作中使用。
NetEnumerateComputerNames 枚举指定计算机的名称。
NetGetJoinableOUs 检索可在其中创建计算机帐户 (OU) 组织单位的列表。
NetGetJoinInformation 检索指定计算机的联接状态信息。
NetJoinDomain 将计算机加入工作组或域。
NetProvisionComputerAccount 预配一个计算机帐户,以便以后在脱机域加入操作中使用。
NetRemoveAlternateComputerName 删除指定计算机的备用名称。
NetRenameMachineInDomain 更改域中计算机的名称。
NetRequestOfflineDomainJoin 在计算机上本地执行以修改卷上装载的 Windows 操作系统映像。 为映像加载注册表,并写入预配 Blob 数据,可在脱机域加入操作的完成阶段检索该数据。
NetRequestProvisioningPackageInstall 在计算机上本地执行以修改卷上装载的 Windows 操作系统映像。 从映像加载注册表,并写入预配包数据,可在脱机域加入操作的完成阶段检索该数据。
NetSetPrimaryComputerName 设置指定计算机的主计算机名称。
NetUnjoinDomain 从工作组或域取消加入计算机。
NetValidateName 验证计算机名称、工作组名称或域名的有效性。

 

获取函数

函数 说明
NetGetAnyDCName 返回指定服务器直接信任的域的任何域控制器的名称。
NetGetDCName 返回指定域 (PDC) 的主域控制器的名称。
NetGetDisplayInformationIndex 返回第一个显示信息条目的索引,其名称以指定字符串开头或按字母顺序紧跟字符串。
NetQueryDisplayInformation 返回用户、计算机或全局组帐户信息。

 

组函数

函数 说明
NetGroupAdd 创建全局组。
NetGroupAddUser 将一个用户添加到现有全局组。
NetGroupDel 无论组是否具有任何成员,都删除全局组。
NetGroupDelUser 从全局组中删除一个用户名。
NetGroupEnum 列出服务器上的所有全局组。
NetGroupGetInfo 返回有关特定全局组的信息。
NetGroupGetUsers 列出特定全局组的所有成员。
NetGroupSetInfo 设置有关全局组的常规信息。
NetGroupSetUsers 将成员分配到新的全局组;替换现有组的成员。

 

本地组函数

函数 说明
NetLocalGroupAdd 创建本地组。
NetLocalGroupAddMembers 将一个或多个用户或全局组添加到现有本地组。
NetLocalGroupDel 删除本地组,从组中删除所有现有成员。
NetLocalGroupDelMembers 从现有本地组中删除一个或多个成员。
NetLocalGroupEnum 返回有关服务器上每个本地组帐户的信息。
NetLocalGroupGetInfo 返回有关服务器上特定本地组帐户的信息。
NetLocalGroupGetMembers 列出指定本地组的所有成员。
NetLocalGroupSetInfo 设置有关本地组的常规信息。
NetLocalGroupSetMembers 将成员分配到本地组。

 

消息函数

函数 描述
NetMessageBufferSend 将消息发送到已注册的消息别名。
NetMessageNameAdd 在消息名称表中注册消息别名。
NetMessageNameDel 从消息名称表中删除消息别名。
NetMessageNameEnum 列出存储在邮件名称表中的所有消息别名。
NetMessageNameGetInfo 返回有关消息名称表中特定消息别名的信息。

 

NetFile 函数

函数 描述
NetFileClose 强制关闭资源。
NetFileEnum 返回有关服务器上打开的文件的信息。
NetFileGetInfo 返回有关服务器资源的特定打开的信息。

 

远程实用工具函数

函数 描述
NetRemoteComputerSupports 查询重定向程序以检索远程系统支持的可选功能。
NetRemoteTOD 使应用程序能够访问远程服务器上的时间信息。

 

计划函数

函数 描述
NetScheduleJobAdd 提交作业以在指定的将来日期和时间运行。
NetScheduleJobDel 取消排队在计算机上运行的一系列作业。
NetScheduleJobEnum 列出在指定计算机上排队的作业。
NetScheduleJobGetInfo 返回有关计算机上排队的特定作业的信息。
GetNetScheduleAccountInformation 检索 AT 服务帐户名称。
SetNetScheduleAccountInformation 设置 AT 服务帐户名称和密码。

 

服务器函数

函数 描述
NetServerDiskEnum 返回服务器上的本地磁盘驱动器的列表。
NetServerEnum 列出指定域中) 特定类型 (或类型的所有可见服务器。
NetServerGetInfo 返回有关指定服务器的配置信息。
NetServerSetInfo 设置服务器的操作参数。

 

服务器和工作站传输函数

函数 描述
NetServerComputerNameAdd 将模拟的服务器名称绑定到服务器处于活动状态的每个传输协议。 (合并 NetServerTransportEnum 函数和 NetServerTransportAddEx function.)
NetServerComputerNameDel 断开每个网络传输协议与之前对 NetServerComputerNameAdd 函数的调用所设置的模拟服务器名称的连接。
NetServerTransportAdd 将指定的服务器绑定到传输协议。 (此函数仅支持 SERVER_TRANSPORT_INFO_0 信息级别。)
NetServerTransportAddEx 将指定的服务器绑定到传输协议。 (此扩展函数支持 SERVER_TRANSPORT_INFO_1SERVER_TRANSPORT_INFO_2SERVER_TRANSPORT_INFO_3 信息级别。)
NetServerTransportDel 断开传输协议与服务器的连接。
NetServerTransportEnum 枚举服务器管理的传输协议。
NetWkstaTransportEnum 列出由重定向程序管理的传输协议。

 

使用函数

函数 描述
NetUseAdd 在本地计算机和服务器之间创建连接。
NetUseDel 结束与共享资源的连接。
NetUseEnum 列出本地计算机与远程服务器上的资源之间的所有当前连接。
NetUseGetInfo 返回有关与共享资源的连接的信息。

 

用户函数

函数 描述
NetUserAdd 添加用户帐户并分配密码和权限级别。
NetUserChangePassword 更改指定网络服务器或域的用户密码。
NetUserDel 从服务器中删除用户帐户。
NetUserEnum 列出服务器上的所有用户帐户。
NetUserGetGroups 返回用户所属的全局组名称的列表。
NetUserGetInfo 返回有关服务器上特定用户帐户的信息。
NetUserGetLocalGroups 返回用户所属的本地组名称的列表。
NetUserSetGroups 设置指定用户帐户的全局组成员身份。
NetUserSetInfo 设置用户帐户的密码和其他元素。

 

用户模式函数

函数 描述
NetUserModalsGet 返回安全数据库中所有用户和全局组的全局信息,安全帐户管理器 (SAM) 数据库,如果是域控制器,则返回 Active Directory。
NetUserModalsSet 设置安全数据库中所有用户和全局组的全局信息。

 

验证函数

函数 描述
NetValidatePasswordPolicyFree 释放 NetValidatePasswordPolicy 函数为 OutputArg 参数分配的内存,
NetValidatePasswordPolicy 使应用程序能够针对应用程序提供的帐户数据库检查密码合规性,并验证密码是否满足密码策略的复杂性、老化、最小长度和历史记录重用要求。

 

工作站和工作站用户功能

函数 描述
NetWkstaGetInfo 返回有关工作站的配置元素的信息。
NetWkstaSetInfo 配置工作站。
NetWkstaUserEnum 列出有关当前登录到工作站的所有用户的信息。
NetWkstaUserGetInfo 返回有关一个当前登录用户的信息。
NetWkstaUserSetInfo 为工作站的配置元素设置用户特定的信息。

 

已过时的函数

Windows 网络函数