在 Configuration Manager 中,方法UnPackNALPath
會將網路抽象層 (NAL) 路徑譯碼成其元件。
下列語法是從受控物件格式 (MOF) 程式代碼中簡化,並定義方法。
語法
SInt32 UnPackNALPath(
String NALPath,
String DisplayQualifiers[],
String NALType,
String NetworkOSPath,
String NetworkConnectionQualifiers[]
);
參數
NALPath
資料類型: String
限定符:[in]
要譯碼的 NAL 路徑。
DisplayQualifiers
數據類型: String
陣列
限定符:[out]
Configuration Manager 主控台所使用的限定符。 請參閱類別DisplayQualifiers
SMS_NAL_Methods中PackNALPath方法的屬性。
NALType
資料類型: String
限定符:[out]
網路作系統所指定的 NAL 類型。 請參閱類別NALType
SMS_NAL_Methods中PackNALPath方法的屬性。
NetworkOSPath
資料類型: String
限定符:[out]
網路作系統路徑。 請參閱類別NetworkOSPath
SMS_NAL_Methods中PackNALPath方法的屬性。
NetworkConnectionQualifiers
數據類型: String
陣列
限定符:[out]
Configuration Manager元件特定限定符。 請參閱類別NetworkConnectionQualifiers
SMS_NAL_Methods中PackNALPath方法的屬性。
傳回值
數據 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 伺服器開發需求。