Erstellen von Formular-XML für ein Configuration Manager Eigenschaftenblatt
In Configuration Manager erstellen Sie zum Erstellen des Xml-Formulars für ein Configuration Manager Eigenschaftenblatt eine XML-Datei, die eine SmsFormData
beschreibt.
Jede Configuration Manager Konsolenformularerweiterung verfügt über eine zugeordnete XML-Formulardatei, die die Assembly, den Typ des anzuzeigenden Formulars und – im Fall von Eigenschaftenblättern – die Struktur der Eigenschaftenseiten beschreibt. Auf die XML-Datei des Eigenschaftenblatts wird vom Aktions-XML verwiesen, wenn eine Aktion ausgewählt wird.
Hinweis
Der Name der XML-Formulardatei ist wichtig, da er im Aktions-XML verwendet wird, um die Formular-XML zu identifizieren.
Im folgenden Verfahren wird veranschaulicht, wie Sie die XML-Formulardatei für das Steuerelement und die Eigenschaftenseite erstellen, die Sie in How to Create a Configuration Manager Property Sheet erstellt haben.
Nach Abschluss des folgenden Verfahrens müssen Sie eine Aktion erstellen, um das Eigenschaftenblatt zu laden. Weitere Informationen finden Sie unter How to Create Action XML for a Configuration Manager Property Sheet.For more information, see How to Create Action XML for a Configuration Manager Property Sheet.
Hinweis
Die von der Configuration Manager-Konsole verwendete Formular-XML finden Sie unter %ProgramFiles%\AdminConsole\XmlStorage\Forms. Diese können nützlich sein, um eine eigene Formular-XML-Datei zu erstellen.
So erstellen Sie die Formular-XML für ein Eigenschaftenblatt
Wenn sie geöffnet ist, schließen Sie die Configuration Manager-Konsole.
Erstellen Sie im Editor eine XML-Datei, die den folgenden XML-Code enthält:
<?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>
Klicken Sie in Visual Studio 2010 im Menü Extras auf GUID erstellen.
Wählen Sie im Dialogfeld GUID erstellen im Bereich GUID-Format die Option Registrierungsformat aus.
Klicken Sie auf Neue GUID und dann auf Kopieren.
Fügen Sie im xml-Code oben die GUID in PROPERTYSHEETGUID ein. Ein einzelnes Öffnen
{
und ein einzelnes Schließen}
müssen die GUID umschließen. Beispiel:{ab60b75e-b64a-44c0-ad63-d96d289f39ca}
.Wiederholen Sie die Schritte 3 bis 5, und fügen Sie die GUID in VENDORGUID ein.
Ändern Sie im vorangehenden XML-Code YOURCOMPANY in Den Namen Ihres Unternehmens.
Speichern Sie die XML-Datei im Ordner %ProgramFiles%\AdminConsole\XmlStorage\Extensions\Forms mit dem Dateinamen ConfigMgrPropertySheet.xml. Achten Sie darauf, die Datei als Typ
All Files
zu speichern. Wenn der Ordner Extensions und der Ordner Forms noch nicht vorhanden sind, erstellen Sie sie.Starten Sie die Configuration Manager-Konsole, und wählen Sie die Aktion aus, die Sie in How to Create Action XML for a Configuration Manager Property Sheet definiert haben.
Das Eigenschaftenblatt, das Sie unter How to Create a Configuration Manager Property Sheet erstellt haben, wird angezeigt.
Siehe auch
Informationen zu Configuration Manager Forms
How to Create Action XML for a Configuration Manager Property Sheet
Erstellen eines Configuration Manager Eigenschaftenblatts