Функции управления сетью
Функции управления сетью можно сгруппировать следующим образом.
Функции оповещений
Функция | Описание |
---|---|
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 | Перечисляет имена для указанного компьютера. |
NetGetJoinableUS | Извлекает список подразделений, в которых можно создать учетную запись компьютера. |
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
Связанные темы