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


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

Метод UnPackNALPath в Configuration Manager декодирует путь уровня абстракции сети (NAL) в его компоненты.

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

Синтаксис

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

Параметры

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

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

Декодировать путь NAL.

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

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

Квалификаторы, используемые консолью Configuration Manager. DisplayQualifiers См. свойство метода PackNALPath в SMS_NAL_Methods класса.

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

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

Тип NAL, заданный сетевой операционной системой. NALType См. свойство метода PackNALPath в SMS_NAL_Methods класса.

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

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

Путь к сетевой операционной системе. NetworkOSPath См. свойство метода PackNALPath в SMS_NAL_Methods класса.

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

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

Configuration Manager квалификаторы для конкретных компонентов. NetworkConnectionQualifiers См. свойство метода PackNALPath в SMS_NAL_Methods класса.

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

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

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

Пример кода

В следующем примере декодирует путь NAL.

Dim clsNALMethods As SWbemObject  
Dim NALPath As String  
Dim DisplayQuals() As Variant  
Dim NALType As String  
Dim NOSPath As String  
Dim NOSQuals() As Variant  
Dim instResources As SWbemObjectSet  
Dim instResource As SWbemObject  
Dim Query As String  

Set clsNALMethods = Services.Get("SMS_NAL_Methods")  

Query = "SELECT * FROM SMS_SystemResourceList " & _  
        "WHERE RoleName=""SMS Distribution Point"" AND SiteCode=""<site code>"""  
Set instResources = Services.ExecQuery(Query, , wbemFlagForwardOnly Or wbemFlagReturnImmediately)  

For Each instResource In instResources  
    NALPath = instResource.NALPath  

    clsNALMethods.UnPackNALPath NALPath, DisplayQuals, NALType, NOSPath, NOSQuals  
    MsgBox "Path = " & NALPath & vbCrLf & _  
           "Display = " & DisplayQuals(0) & vbCrLf & _  
           "Type = " & NALType & vbCrLf & _  
           "NOSPath = " & NOSPath & vbCrLf & _  
           "NOSQual = " & NOSQuals(0)  
Next  

Требования

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

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

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

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

См. также

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