Сервер политики сети

Обзор технологии сервера политики сети.

Для разработки сервера политики сети вам потребуются следующие заголовки:

Рекомендации по программированию для этой технологии см. в следующих разделах:

Перечисления

 
УЧЕТНЫЕ СВОЙСТВА

Значения типа ACCOUNTINGPROPERTIES перечисляют свойства, которые определяют, какие типы пакетов регистрируются в журнале, и характеристики файла журнала.
ATTRIBUTEFILTER

Варианты использования атрибутов словаря NPS.
ATTRIBUTEID

Тип перечисления ATTRIBUTEID перечисляет атрибуты RADIUS, поддерживаемые API SDO.
ATTRIBUTEINFO

Значения типа ATTRIBUTEINFO перечисляют характеристики указанного атрибута.
ATTRIBUTEPROPERTIES

Значения типа ATTRIBUTEPROPERTIES перечисляют свойства для атрибута словаря RADIUS.
ATTRIBUTERESTRICTIONS

Значения типа перечисления ATTRIBUTERESTRICTIONS определяют ограничения на использование определенного атрибута.
ATTRIBUTESYNTAX

Каждое значение из типа перечисления ATTRIBUTESYNTAX указывает возможный синтаксис атрибута.
AUTHENTICATION_TYPE

Значения перечисленного типа AUTHENTICATION_TYPE используются для указания метода проверки подлинности.
СВОЙСТВА CLIENTPROPERTIES

Значения типа CLIENTPROPERTIES перечисляют свойства клиента RADIUS. Компьютер SDO является сервером RADIUS.
CONDITIONPROPERTIES

Значения типа перечисления CONDITIONPROPERTIES указывают свойства условия политики доступа к сети (NAP).
СВОЙСТВА DICTIONARYPROPERTIES

Значения типа свойств DICTIONARYPROPERTIES перечисляют свойства, связанные со словарем атрибутов.
IASCOMMONPROPERTIES

Значения типа перечисления IASCOMMONPROPERTIES перечисляют свойства, которые присутствуют во всех объектах SDO.
IASCOMPONENTPROPERTIES

Значения типа перечисления IASCOMPONENTPROPERTIES для объекта SDO.
IASDATASTORE

Значения перечисления IASDATASTORE указывают возможные расположения хранения для данных SDO.
IASDOMAINTYPE

Значения типа перечисления IASDOMAINTYPE указывают, является ли компьютер SDO частью домена, и если да, то какой тип домена.
IASOSTYPE

Значения типа перечисления IASOSTYPE указывают, какой тип операционной системы выполняет клиент, запрашивающий проверку подлинности (компьютер SDO).
IASPROPERTIES

Значения типа перечисления IASPROPERTIES перечисляют свойства, связанные с NPS.
IDENTITY_TYPE

Различные возможные значения для MS_ATTRIBUTE_IDENTITY_TYPE.
СВОЙСТВА NAMEPROPERTIES

Значения типа перечисления NAMESPROPERTIES перечисляют свойства, связанные с именем пользователя, запрашивающего доступ к сети.
NAPPROPERTIES

Значения типа перечисления NAPPROPERTIES указывают свойства для политик доступа к сети (NAP).
NEW_LOG_FILE_FREQUENCY

Значения типа перечисления NEW_LOG_FILE_FREQUENCY указывают частоту создания новых файлов журнала.
NTEVENTLOGPROPERTIES

Значения типа перечисления NTEVENTLOGPROPERTIES перечисляют типы событий, которые следует регистрировать в журнале событий NT.
NTSAMPROPERTIES

Значения типа перечисления NTSAMPROPERTIES указывают свойства, связанные с диспетчером учетных записей безопасности NT (SAM).
СВОЙСТВА ПОЛИТИКИ

Значения типа перечисления POLICYPROPERTIES перечисляют свойства политики доступа к сети (NAP).
PROFILEPROPERTIES

Тип перечисления PROFILEPROPERTIES перечисляет свойства, связанные с профилем.
PROTOCOLPROPERTIES

Значения типа перечисления PROTOCOLPROPERTIES перечисляют свойства протокола проверки подлинности.
RADIUS_ACTION

Тип RADIUS_ACTION перечисляет ответы, которые библиотека DLL расширения NPS может создать в ответ на запрос доступа.
RADIUS_ATTRIBUTE_TYPE

Тип RADIUS_ATTRIBUTE_TYPE перечисляет возможные типы для атрибута RADIUS.
RADIUS_AUTHENTICATION_PROVIDER

Тип RADIUS_AUTHENTICATION_PROVIDER перечисляет возможные поставщики проверки подлинности, которые могут использовать NPS.
RADIUS_CODE

Тип перечисления RADIUS_CODE перечисляет возможные коды пакетов RADIUS.
RADIUS_DATA_TYPE

Тип RADIUS_DATA_TYPE перечисляет возможный тип данных для атрибута RADIUS или расширенного атрибута.
RADIUS_EXTENSION_POINT

Тип перечисления RADIUS_EXTENSION_POINT перечисляет возможные точки в процессе запроса RADIUS при вызове функции RadiusExtensionProcess2.
RADIUS_REJECT_REASON_CODE

Перечисление RADIUS_REJECT_REASON_CODE определяет возможные коды отклонения пакетов RADIUS.
RADIUSPROPERTIES

Значения типа перечисления RADIUSPROPERTIES перечисляют свойства SDO протокола RADIUS Майкрософт.
RADIUSPROXYPROPERTIES

Значения в типе перечисления RADIUSPROXYPROPERTIES перечисляют свойства, связанные со службой прокси-сервера RADIUS.
RADIUSSERVERGROUPPROPERTIES

Значения в типе перечисления RADIUSSERVERGROUPPROPERTIES перечисляют свойства группы серверов RADIUS.
RADIUSSERVERPROPERTIES

Значения типа перечисления RADIUSSERVERPROPERTIES перечисляют свойства сервера RADIUS, то есть компьютера SDO.
REMEDIATIONSERVERGROUPPROPERTIES

Значения типа перечисления REMEDIATIONSERVERGROUPPROPERTIES перечисляют свойства группы серверов исправления.
REMEDIATIONSERVERPROPERTIES

Значения типа перечисления REMEDIATIONSERVERPROPERTIES перечисляют свойства сервера исправления.
REMEDIATIONSERVERSPROPERTIES

Значения типа перечисления REMEDIATIONSERVERSPROPERTIES перечисляют свойства набора групп серверов исправления.
SERVICE_TYPE

Значения типа перечисления SERVICE_TYPE указывают тип службы, администрируемой из API SDO.
SHV_COMBINATION_TYPE

Тип перечисления SHV_COMBINATION_TYPE указывает тип комбинации средства проверки работоспособности системы (SHV).
SHVTEMPLATEPROPERTIES

Значения типа перечисления SHVTEMPLATEPROPERTIES перечисляют свойства шаблона средства проверки работоспособности системы (SHV).
USERPROPERTIES

Значения типа перечисления USERPROPERTIES перечисляют свойства пользователя, поддерживаемые API SDO.
СВОЙСТВА ПОСТАВЩИКА

Значения типа перечисления VENDORPROPERTIES указывают свойства объектов в коллекции vendors.

Функции

 
Добавление

Метод Add добавляет элемент в коллекцию объектов данных сервера (SDO).
Применить

Метод Apply записывает в постоянное хранилище изменения, внесенные вызовами метода ISdo::P utProperty.
Attach

Метод Attach подключается к компьютеру SDO. Присоединение к компьютеру SDO — это первый шаг— использовать API SDO для администрирования этого компьютера.
CreateAttribute

Метод CreateAttribute создает новый объект атрибута и возвращает ему интерфейс IDispatch.
EnumAttributes

Метод EnumAttributes извлекает значения указанных атрибутов.
EnumAttributeValues

Метод EnumAttributeValues извлекает значения для перечисляемого атрибута.
get__NewEnum

Метод get__NewEnum извлекает интерфейс IEnumVARIANT для свойств объектов данных сервера (SDO).
get__NewEnum

Метод get__NewEnum извлекает интерфейс IEnumVARIANT для коллекции объектов данных сервера (SDO).
get_Count

Метод get_Count возвращает количество элементов в коллекции.
GetAttachedComputer

Метод GetAttachedComputer извлекает имя компьютера, подключенного в качестве компьютера SDO.
GetAttributeID

Метод GetAttributeID извлекает идентификатор для указанного атрибута.
GetAttributeInfo

GetAttributeInfo извлекает сведения для указанного атрибута.
GetDictionarySDO

Метод GetDictionarySDO извлекает интерфейс для SDO словаря атрибутов.
GetDomainType

GetDomainType извлекает тип домена, в котором находится компьютер SDO.
GetOSType

Метод GetOSType извлекает тип операционной системы, работающей на компьютере SDO.
Getproperty

Метод GetProperty извлекает значение указанного свойства.
GetPropertyInfo

Метод GetPropertyInfo извлекает указатель на интерфейс ISdoPropertyInfo для указанного свойства.
GetServiceSDO

Метод GetServiceSDO извлекает объект данных сервера (SDO) для указанной службы.
GetServiceStatus

Метод GetServiceStatus извлекает состояние администрирования службы с помощью SDO.
GetUserSDO

Метод GetUserSDO извлекает интерфейс объекта данных сервера (SDO) для указанного пользователя.
IsDirectoryAvailable

Метод IsDirectoryAvailable проверяет, доступна ли служба Active Directory на компьютере SDO.
IsNameUnique

Метод IsNameUnique проверяет, является ли указанное имя уникальным в коллекции.
Элемент

Метод Item извлекает указанный элемент из коллекции.
PRADIUS_EXTENSION_FREE_ATTRIBUTES

Функция RadiusExtensionFreeAttributes — это определяемая приложением функция, вызываемая NPS для освобождения памяти, занимаемой атрибутами, возвращаемыми RadiusExtensionProcessEx.
PRADIUS_EXTENSION_INIT

Функция RadiusExtensionInit является определяемой приложением функцией и вызывается NPS во время запуска службы. Используйте RadiusExtensionInit для выполнения любых операций инициализации библиотеки DLL расширения.
PRADIUS_EXTENSION_PROCESS

Функция RadiusExtensionProcess — это определяемая приложением функция, вызываемая NPS для каждого пакета проверки подлинности или учета, который NPS получает от сервера сетевого доступа (NAS).
PRADIUS_EXTENSION_PROCESS_2

Приложение определяется функцией и вызывается NPS для каждого пакета проверки подлинности или учета, который получает NPS.
PRADIUS_EXTENSION_PROCESS_EX

Функция RadiusExtensionProcessEx — это определяемая приложением функция, вызываемая NPS для каждого пакета проверки подлинности или учета, который NPS получает от сервера сетевого доступа (NAS).
PRADIUS_EXTENSION_TERM

Функция RadiusExtensionTerm является определяемой приложением функцией и вызывается NPS перед выгрузки библиотеки DLL расширения. Используйте RadiusExtensionTerm для выполнения любых операций очистки для библиотеки DLL расширения.
PutProperty

Метод PutProperty задает значение указанного свойства.
Перезагрузить

Метод Reload перезагружает все объекты в коллекции из базового хранилища данных.
Удалить

Метод Remove удаляет указанный элемент из коллекции.
Removeall

Метод RemoveAll удаляет все элементы из коллекции.
ResetProperty

Метод ResetProperty сбрасывает указанное свойство до значения по умолчанию.
ResetService

Метод ResetService сбрасывает службу, администрируемую API SDO. Сброс службы приводит к обновлению данных.
Восстановление

Метод Restore перезагружает значения свойств объектов данных сервера (SDO) из постоянного хранилища.
StartService

Метод StartService запускает службу, администрируемую через SDO.
StopService

Метод StopService завершает работу службы, администрируемой через SDO.

Интерфейсы

 
ISdo

Используйте интерфейс ISdo для хранения, получения и обновления сведений об объектах данных сервера (SDO).
ISdoCollection

Используйте интерфейс ISdoCollection для управления коллекцией объектов SDO.
ISdoDictionaryOld

Используйте интерфейс ISdoDictionaryOld для управления словарем атрибутов radius.
ISdoMachine

Используйте интерфейс ISdoMachine для подключения к компьютеру SDO, получения сведений о компьютере SDO и получения интерфейсов к другим объектам SDO.
ISdoServiceControl

Используйте интерфейс ISdoServiceControl для управления службой, администрируемой на компьютере SDO.

Структуры

 
RADIUS_ATTRIBUTE

Структура RADIUS_ATTRIBUTE представляет атрибут RADIUS или расширенный атрибут.
RADIUS_ATTRIBUTE_ARRAY

Структура RADIUS_ATTRIBUTE_ARRAY представляет массив атрибутов.
RADIUS_EXTENSION_CONTROL_BLOCK

Структура RADIUS_EXTENSION_CONTROL_BLOCK предоставляет сведения о текущем запросе RADIUS. Он также предоставляет функции для получения атрибутов, связанных с запросом, и для настройки ликвидации запроса.
RADIUS_VSA_FORMAT

Структура RADIUS_VSA_FORMAT представляет формат строковой части атрибута поставщика RADIUS.