次の方法で共有


クラス SMS_NAL_Methodsの PackNALPath メソッド

メソッドはPackNALPath、Configuration Managerで、そのコンポーネントからネットワーク 抽象化レイヤー (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=<サイト コード> [Preferred] です。 SMS_SITEは、パスが属するサイトを識別します。 Preferred は省略可能であり、複数のパスが指定されている場合に使用するパスを識別します。

NALPath
データ型: String

修飾子: [out]

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

戻り値

SInt32成功を示す 0 のデータ型、失敗を示す 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 クラス