网络管理功能
网络管理功能可以按如下方式分组。
警报函数
函数 | 说明 |
---|---|
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_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
相关主题