Поделиться через


Метод 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

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

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

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

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

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

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

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

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

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

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

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

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

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

См. также

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