Udostępnij za pośrednictwem


UnPackNALPath, metoda w klasie SMS_NAL_Methods

Metoda UnPackNALPath w Configuration Manager dekoduje ścieżkę warstwy abstrakcji sieci (NAL) do swoich składników.

Poniższa składnia jest uproszczona z kodu MOF (Managed Object Format) i definiuje metodę .

Składnia

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

Parametry

NALPath Typ danych: String

Kwalifikatory: [w]

Ścieżka NAL, która ma zostać zdekodowana.

DisplayQualifiers Typ danych: String Tablica

Kwalifikatory: [out]

Kwalifikatory używane przez konsolę Configuration Manager. Zobacz właściwość DisplayQualifiersPackNALPath Method w klasie SMS_NAL_Methods.

NALType Typ danych: String

Kwalifikatory: [out]

Typ NAL określony przez system operacyjny sieci. Zobacz właściwość NALTypePackNALPath Method w klasie SMS_NAL_Methods.

NetworkOSPath Typ danych: String

Kwalifikatory: [out]

Ścieżka systemu operacyjnego sieci. Zobacz właściwość NetworkOSPathPackNALPath Method w klasie SMS_NAL_Methods.

NetworkConnectionQualifiers Typ danych: String Tablica

Kwalifikatory: [out]

Configuration Manager kwalifikatory specyficzne dla składników. Zobacz właściwość NetworkConnectionQualifiersPackNALPath Method w klasie SMS_NAL_Methods.

Wartości zwracane

Typ SInt32 danych, który ma wartość 0, aby wskazać powodzenie lub inny niż zero, aby wskazać błąd.

Aby uzyskać informacje o obsłudze zwróconych błędów, zobacz Informacje o błędach Configuration Manager.

Przykładowy kod

Poniższy przykład dekoduje ścieżkę 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

Wymagania

Wymagania dotyczące środowiska uruchomieniowego

Aby uzyskać więcej informacji, zobacz wymagania dotyczące środowiska uruchomieniowego serwera Configuration Manager.

Wymagania programistyczne

Aby uzyskać więcej informacji, zobacz Configuration Manager Wymagania dotyczące programowania serwera.

Zobacz też

SMS_NAL_Methods ClassPackNALPath, metoda w klasie SMS_NAL_Methods