网络管理功能

可以按如下所示对网络管理功能进行分组。

警报函数

功能 描述
NetAlertRaise 向所有已注册的客户端通知特定事件已发生。
NetAlertRaiseEx 简化了通知已注册的客户端发生了特定事件,因为与 NetAlertRaise不同,NetAlertRaiseEx 不需要 STD_ALERT 结构。

 

API 缓冲区函数

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

 

Azure Active Directory 联接信息函数

功能 描述
NetFreeAadJoinInformation 释放为指定 DSREG_JOIN_INFO 结构分配的内存,该结构包含租户的联接信息,以及通过调用 NetGetAadJoinInformation 函数检索到的内存。
NetGetAadJoinInformation 检索指定租户的联接信息。 此函数检查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 函数的功能。
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 网络函数