网络管理功能
可以按如下所示对网络管理功能进行分组。
警报函数
功能 | 描述 |
---|---|
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_1、SERVER_TRANSPORT_INFO_2和 SERVER_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 | 设置工作站的配置元素的用户特定信息。 |
已过时函数
- NetAccessAdd
- NetAccessCheck
- NetAccessDel
- NetAccessEnum
- NetAccessGetInfo
- NetAccessGetUserPerms
- NetAccessSetInfo
- NetAuditClear
- NetAuditRead
- NetAuditWrite
- NetConfigGet
- NetConfigGetAll
- NetConfigSet
- NetErrorLogClear
- NetErrorLogRead
- NetErrorLogWrite
- NetLocalGroupAddMember
- NetLocalGroupDelMember
- NetServiceControl
- NetServiceEnum
- NetServiceGetInfo
- NetServiceInstall
- NetWkstaTransportAdd
- NetWkstaTransportDel
相关主题