クラス SMS_NAL_Methods の PackNALPath メソッド

Configuration Manager の PackNALPath メソッドは、そのコンポーネントからネットワーク抽象化層 (NAL) パスをエンコードします。 NAL パスは、ネットワーク パスまたはユーザー アカウントの抽象的な表現です。

次の構文は、マネージ オブジェクト形式 (MOF) コードから簡素化され、メソッドを定義したものです。

構文

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

パラメーター

DisplayQualifiers データ型: String 配列

Qualifiers: [in]

Configuration Manager コンソールで使用される修飾子。 指定できる値は、Display=<path、group、user> です。 パスに指定する値は、 NetworkOSPath に指定する値と同じである必要があります。 パスの形式については、このトピックで後述する NetworkOSPath 形式を参照してください。

NALType データ型: String

Qualifiers: [in]

ネットワーク オペレーティング システムで指定された NAL 型。 使用可能な値は次のとおりです。

NAL の種類
汎用 すべてのプロバイダーがこのアカウント指定を受け入れます。 この値は、ユーザー名またはグループ名を指定する場合にのみ使用してください。
MSWNET Windows NT.

NetworkOSPath データ型: String

Qualifiers: [in]

ネットワーク オペレーティング システムのパス。 使用可能な値は次のとおりです。

プロバイダー NetworkOSPath
Windows NT ユーザー名 <domain>\<user name>
Windows NT グループ名 <domain>\group=<group name>
汎用グループ名 GROUP=<group name>
Windows NT (UNC) コンピューター名 \\<コンピューター名>
Windows NT (UNC) 共有名 \\<コンピューター名>\<共有名>

NetworkConnectionQualifiers データ型: String 配列

Qualifiers: [in]

省略可能。 Configuration Manager コンポーネント固有の修飾子。 指定できる値は、SMS_SITE=<site code> [Preferred] です。 SMS_SITE は、パスが属するサイトを識別します。 [優先] は省略可能であり、複数のパスが指定されている場合に使用するパスを示します。

NALPath データ型: String

Qualifiers: [out]

エンコードされた NAL パス。

戻り値

成功を示す 0 または失敗を示す場合は 0 以外の SInt32 データ型。

返されたエラーの処理の詳細については、「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 のクラス UnPackNALPath メソッドSMS_NAL_Methods SMS_DistributionPointサーバー WMI クラスSMS_SystemResourceList サーバー WMI クラス