次の方法で共有


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

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

警告

展開スクリプトは、展開後に不要になった場合は、削除する必要があります。 保持する必要のある管理スクリプトおよび他のスクリプトは、ACL によってセキュリティで保護し、厳重に監視する必要があります。

このサンプルの処理

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

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

  • 対象の各受信場所に関する詳細情報を取得および表示します。

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

このサンプルの場所

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

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

  • Visual C# バージョン: <Samples Path>\管理\WMI\Enumerate Receive Locations\CSharp\

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

ファイル 説明
\VBScript フォルダー内のファイル :

EnumRecLocs.vbs
構成済みのすべての受信場所についての詳細情報を取得する VBScript ファイル
\CSharp フォルダー内のファイル :

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

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

受信場所の列挙サンプルの VBScript バージョンは、構築または初期化が不要な 1 つの Visual Basic スクリプト ファイルで構成されます。

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

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

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

このサンプルの実行

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

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

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

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

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

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

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

      例 (VBScript):

      cscript EnumRecLocs.vbs
      

      または (Visual C#):

      EnumRl "My Receive Location #3"
      

      または (Visual C#):

      EnumRl /?
      

    Note

    このサンプルの 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 フォルダー)