次の方法で共有


受信場所の列挙 (BizTalk Server サンプル)

受信場所の列挙サンプルでは、1 つ以上の受信場所に関する詳細を取得する方法を示します。

Warnung

デプロイ スクリプトは、必要ない場合はデプロイ後に削除する必要があります。 残る必要がある管理スクリプトとその他のスクリプトは、ACL によってセキュリティ保護され、厳密に監視される必要があります。

このサンプルの役割

このサンプルには、Windows WMI オブジェクト モデルにアクセスする Visual Basic Scripting Edition (VBScript) バージョンと、.NET Framework によって提供される System.Management オブジェクトにアクセスする Visual C# バージョンが含まれています。 これらのバージョンはいずれも、最終的に BizTalk Server WMI プロバイダーにアクセスして、次の操作を実行します。

  • 構成された受信場所のセット、または特定の受信場所の名前を指定してクエリを実行します。

  • 対象の各受信場所に関する詳細を取得して表示します。

  • 意味のある情報がユーザーに返されるようにエラーを処理します。

このサンプルを検索する場所

サンプルは、次の SDK の場所にあります。

  • VBScript バージョン: <サンプル パス>\Admin\WMI\Enumerate Receive Locations\VBScript\

  • Visual C# バージョン: <サンプル パス>\Admin\WMI\Enumerate Receive Locations\CSharp\

    次の表に、このサンプルのファイルとその目的を示します。

ファイル(複数可) 説明
\VBScript フォルダー内:

EnumRecLocs.vbs
構成されたすべての受信場所に関する詳細を取得する VBScript ファイル。
\CSharp フォルダー内:

App.ico、AssemblyInfo.cs、BTSampleEnumerateRLs.csproj、BTSampleEnumerateRLs.sln、EnumRLs.cs
構成されたすべての受信場所、または特定の受信場所に関する詳細を取得する Visual C# コマンド ライン アプリケーションをビルドするためのプロジェクト、ソリューション、およびソース ファイル。

このサンプルのビルドと初期化

受信場所の列挙サンプルの VBScript バージョンは、ビルドまたは初期化する必要のない単一の Visual Basic スクリプト ファイルで構成されています。

受信場所の列挙サンプルの Visual C# バージョンをビルドするには

  1. Visual Studio で、ソリューション ファイル BTSampleEnumerateRLs.slnを開きます。

  2. [ ビルド ] メニューの [ ソリューションのビルド] をクリックします。

このサンプルの実行

受信場所の列挙サンプルを実行するには

  1. コマンド ウィンドウで、このサンプルの VBScript バージョンと Visual C# バージョンのどちらを実行するかに応じて、次のいずれかのフォルダーに移動します。

    < サンプル パス>\Admin\WMI\Enumerate Receive Locations\VBScript\

    < サンプル パス>\Admin\WMI\Enumerate Receive Locations\CSharp\bin\Debug\

  2. このサンプルの VBScript バージョンと Visual C# バージョンのどちらを実行するかに応じて、cscript プログラムを使用して EnumRecLocs.vbs ファイルを実行するか、ファイル EnumRl.exeを実行します。 Visual C# バージョンの場合は、次の 2 つのコマンド ライン引数のいずれかを渡します。

    • <ReceiveLocationName>。 詳細が表示される受信場所の名前。 受信場所の名前にスペースが含まれている場合は、名前を引用符で囲みます。

    • /?. ヘルプを表示します。

      例 (VBScript):

      cscript EnumRecLocs.vbs
      

      -OR- (Visual C#):

      EnumRl "My Receive Location #3"
      

      -OR- (Visual C#):

      EnumRl /?
      

    このサンプルの VBScript バージョンでは、コマンド ライン パラメーターを受け入れないため、構成されているすべての受信場所に関する詳細を取得して表示することしかできません。

コメント

BizTalk Server 管理コンソールで実行できるすべてのタスクは、Windows WMI オブジェクト モデルにアクセスするスクリプトを使用し、.NET Framework によって提供される System.Management オブジェクトにアクセスする Visual C# を使用して実行することもできます。

スクリプト ファイル EnumRecLocs.vbs と Visual C# ソース ファイルEnumRLs.cs、実行する操作に関する詳細なコメントが含まれています。 詳細については、「 Windows Management Instrumentation」を参照してください。

こちらもご覧ください

Admin-WMI (BizTalk Server Samples フォルダー)