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