Метод PackNALPath в классе SMS_NAL_Methods

Метод PackNALPath в Configuration Manager кодирует путь уровня абстракции сети (NAL) из своих компонентов. Путь NAL — это абстрактное представление сетевого пути или учетной записи пользователя.

Следующий синтаксис упрощен в коде MOF и определяет метод .

Синтаксис

SInt32 PackNALPath(
     String DisplayQualifiers[],
     String NALType,
     String NetworkOSPath,
     String NetworkConnectionQualifiers[],
     String NALPath
);

Параметры

DisplayQualifiers Тип данных: String Array

Квалификаторы: [in]

Квалификаторы, используемые консолью Configuration Manager. Возможные значения: Display=<path, group или user>. Значение, указанное для пути, должно совпадать со значением, указанным для NetworkOSPath. Форматы пути см NetworkOSPath . далее в этом разделе.

NALType Тип данных: String

Квалификаторы: [in]

Тип NAL, заданный сетевой операционной системой. Возможные значения:

Значение Тип NAL
УНИВЕРСАЛЬНЫЙ Все поставщики принимают эту спецификацию учетной записи. Используйте это значение только при указании имени пользователя или группы.
MSWNET Windows NT.

NetworkOSPath Тип данных: String

Квалификаторы: [in]

Путь к сетевой операционной системе. Возможные значения:

Поставщик NetworkOSPath
Windows NT имена пользователей <домен>\<имя пользователя>
имена групп Windows NT <domain>\group=<имя группы>
Имена универсальных групп GROUP=<имя группы>
имена компьютеров Windows NT (UNC) \\<имя компьютера>
имена общих ресурсов Windows NT (UNC) \\<имя>_компьютера\<имя_ресурса>

NetworkConnectionQualifiers Тип данных: String Array

Квалификаторы: [in]

Необязательный параметр. Configuration Manager квалификаторы для конкретных компонентов. Возможные значения: SMS_SITE=<код> сайта [Предпочтительный]. SMS_SITE определяет сайт, которому принадлежит путь. Preferred является необязательным и определяет путь, используемый при указании нескольких путей.

NALPath Тип данных: String

Квалификаторы: [out]

Закодированный путь NAL.

Возвращаемые значения

Тип SInt32 данных, равный 0 для указания успешного выполнения или ненулевого значения для указания сбоя.

Сведения об обработке возвращенных ошибок см. в разделе Сведения об ошибках Configuration Manager.

Пример кода

В следующем примере кодируется путь NAL для сетевой операционной системы MSWNET.

Dim clsNALMethods As SWbemObject
Dim NALPath As String

Set clsNALMethods = Services.Get("SMS_NAL_Methods")
clsNALMethods.PackNALPath Array("Display=\\<server>"), "MSWNET", _
"\\<server>", Array("SMS_SITE=<site code>"), NALPath

Примечания

Приложение использует этот метод при создании точки распространения или определении системных ресурсов в файле элемента управления сайтом программным способом. Метод не используется для создания пути NAL к существующей точке распространения для объекта класса WMI сервера SMS_DistributionPoint . Чтобы определить путь NAL для существующей точки распространения, приложение должно запросить класс WMI сервера SMS_SystemResourceList.

Требования

Требования к среде выполнения

Дополнительные сведения см. в разделе Требования к среде выполнения сервера Configuration Manager.

Требования к разработке

Дополнительные сведения см. в разделе Требования к разработке сервера Configuration Manager.

См. также

Метод UnPackNALPathкласса SMS_NAL_Methods в классе SMS_NAL_Methods SMS_DistributionPoint класс WMI сервераSMS_SystemResourceList класс WMI сервера