类SMS_NAL_Methods中的 PackNALPath 方法

在 Configuration Manager 中,方法PackNALPath从其组件) 路径 (NAL 对网络抽象层进行编码。 NAL 路径是网络路径或用户帐户的抽象表示形式。

以下语法从托管对象格式 (MOF) 代码中简化,并定义了 方法。

语法

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

参数

DisplayQualifiers
数据类型: String 数组

限定符:[in]

Configuration Manager控制台使用的限定符。 可能的值为:Display=<path、group 或 user>。 为路径指定的值必须与为 NetworkOSPath指定的值相同。 有关路径格式,请参阅 NetworkOSPath 本主题后面的格式。

NALType
数据类型String

限定符:[in]

网络操作系统指定的 NAL 类型。 可能的值是:

NAL 类型
通用 所有提供商都接受此帐户规范。 仅当指定用户或组名称时,才使用此值。
MSWNET Windows NT。

NetworkOSPath
数据类型String

限定符:[in]

网络操作系统路径。 可能的值是:

提供程序 NetworkOSPath
Windows NT用户名 <domain>\<user name>
Windows NT组名称 <domain>\group=<group name>
泛型组名称 GROUP=<group name>
Windows NT (UNC) 计算机名称 \\<computer name>
Windows NT (UNC) 共享名称 \\<computer name>\<share name>

NetworkConnectionQualifiers
数据类型: String 数组

限定符:[in]

可选。 Configuration Manager特定于组件的限定符。 可能的值是:SMS_SITE=<站点代码> [首选]。 SMS_SITE标识路径所属的站点。 首选是可选的,用于标识指定多个路径时要使用的路径。

NALPath
数据类型String

限定符:[out]

编码的 NAL 路径。

返回值

一个 SInt32 数据类型,为 0 表示成功,非零表示失败。

有关处理返回的错误的信息,请参阅关于Configuration Manager错误

示例代码

以下示例对 MSWNET 网络操作系统的 NAL 路径进行编码。

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  

备注

应用程序在以编程方式在站点控制文件中创建分发点或定义系统资源时使用此方法。 方法不用于为 SMS_DistributionPoint服务器 WMI 类 对象创建现有分发点的 NAL 路径。 若要确定现有分发点的 NAL 路径,应用程序应查询 SMS_SystemResourceList 服务器 WMI 类

要求

运行时要求

有关详细信息,请参阅Configuration Manager服务器运行时要求

开发要求

有关详细信息,请参阅Configuration Manager服务器开发要求

另请参阅

SMS_NAL_Methods 类
类SMS_NAL_Methods中的 UnPackNALPath 方法
SMS_DistributionPoint服务器 WMI 类
SMS_SystemResourceList服务器 WMI 类