Configuration Managerで、Configuration Manager プロパティ シートのフォーム XML を作成するには、SmsFormDataを記述する XML ファイルを作成します。
すべてのConfiguration Managerコンソール フォーム拡張機能には、アセンブリ、表示するフォームの種類、およびプロパティ シートの場合はプロパティ ページの編成方法を記述する関連付けられたフォーム XML ファイルがあります。 プロパティ シート XML ファイルは、アクションが選択されたときにアクション XML によって参照されます。
注:
フォーム XML ファイルの名前は、アクション XML でフォーム XML を識別するために使用されるため、重要です。
次の手順では、「Configuration Manager プロパティ シートを作成する方法」で作成したコントロールとプロパティ ページのフォーム XML ファイルを作成する方法を示します。
次の手順を完了したら、プロパティ シートを読み込むアクションを作成する必要があります。 詳細については、「Configuration Manager プロパティ シートのアクション XML を作成する方法」を参照してください。
注:
Configuration Manager コンソールで使用されるフォーム XML を表示するには、「%ProgramFiles%\AdminConsole\XmlStorage\Forms」を参照してください。 これらは、独自のフォーム XML を作成する場合に役立ちます。
プロパティ シートのフォーム XML を作成するには
開いている場合は、Configuration Manager コンソールを閉じます。
メモ帳で、次の XML を含む XML ファイルを作成します。
<?xml version="1.0" encoding="utf-8"?> <SmsFormData xmlns="http://schemas.microsoft.com/SystemsManagementServer/2005/03/ConsoleFramework" FormatVersion="1"> <Form Id="PROPERTYSHEETGUID" CustomData="SomeData" FormType="PropertySheet" ForceRefresh="true"> <Assembly Name="ConfigMgrControl.dll" Namespace="Microsoft.ConfigurationManagement.AdminConsole.ConfigMgrPropertySheet" /> <Pages> <Page VendorId="YOURCOMPANY" Id="VENDORGUID" Type="ConfigMgrControlPage" /> </Pages> </Form> </SmsFormData>Visual Studio 2010 の [ツール ] メニューの [GUID の 作成] をクリックします。
[ GUID の作成 ] ダイアログ ボックスの [GUID 形式 ] パネルで、[ レジストリ形式] を選択します。
[ 新しい GUID] をクリックし、[ コピー] をクリックします。
上記の XML で、GUID を PROPERTYSHEETGUID に貼り付けます。 1 つの開始
{と 1 つの終了}で GUID をラップする必要があります。 たとえば、「{ab60b75e-b64a-44c0-ad63-d96d289f39ca}」のように入力します。手順 3 ~ 5 を繰り返し、GUID を VENDORGUID に貼り付けます。
上記の XML で、YOURCOMPANY を会社名に変更します。
フォルダー %ProgramFiles%\AdminConsole\XmlStorage\Extensions\Forms にファイル名を ConfigMgrPropertySheet.xml して XML ファイルを保存します。 ファイルは必ず
All Filesの種類として保存してください。 Extensions フォルダーと Forms フォルダーがまだ存在しない場合は、それらを作成します。Configuration Manager コンソールを起動し、「Configuration Manager プロパティ シートのアクション XML を作成する方法」で定義したアクションを選択します。
「Configuration Managerプロパティ シートを作成する方法」で作成したプロパティ シートが表示されます。
関連項目
概要 Configuration Manager FormsConfiguration Manager プロパティ シートのアクション XML を作成する方法 Configuration Manager プロパティ シートを作成する方法