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