Anteckning
Åtkomst till den här sidan kräver auktorisering. Du kan prova att logga in eller ändra kataloger.
Åtkomst till den här sidan kräver auktorisering. Du kan prova att ändra kataloger.
Om du vill skapa en anpassad konsolvy i Configuration Manager måste du skapa två .NET Framework klasser. Mer information finns i How to Create Node XML for a Configuration Manager Console View (Skapa nod-XML för en Configuration Manager-konsolvy) om du inte vill skapa en egen anpassad vykontroll.
Följande procedur skapar en vy som visar en anpassad kontroll. I det här fallet visar vyn stränginnehållet i en etikettkontroll.
Procedurerna i det här avsnittet skapar en nod för konsoltillägget "Min vy" som visas. under noden Platskonfigurationskonsol på arbetsytan Administration. När du klickar på noden "Min vy" läses den anpassade vykontrollen in i Configuration Manager-konsolen.
Skapa en anpassad vy
Följande procedurer skapar en tilläggsnod med en anpassad vykontroll.
Skapa klassen View Controller
Följande procedur skapar den OverviewControllerBase
härledda klassen. Kontrollantklassens Content-egenskap har angetts som innehåller din anpassade kontroll. I exemplet nedan tilldelas egenskapen Innehåll en enkel etikettkontroll.
Så här skapar du en konsolvyklass
Skapa följande nya klass. I det här fallet är din anpassade kontroll en enkel etikettkontroll:
public class MyViewController : OverviewControllerBase{ public MyViewController(): base() {} public override void EndInit() { base.EndInit(); this.Content = new Label() { Content = "My Content" }; }}
Skapa klassen Visa beskrivning
Följande procedur skapar den IConsoleView2
härledda klassen.
Så här skapar du en konsolvyklass
Skapa följande nya klass:
public class MyViewDescription : IConsoleView2 { override protected Type TypeOfViewController { get { return typeof(MyViewController); } } override protected Type TypeOfView { get { return typeof(Overview); } } public override bool TryConfigure(ref XmlElement persistedConfigurationData) { return false; } new public bool TryInitialize(ScopeNode scopeNode, AssemblyDescription resourceAssembly, ViewAssemblyDescription viewAssemblyDescription) { return true; } }
Skapa tilläggsnodens XML
Följande XML krävs för att läsa in tillägget i -konsolen. Observera att DisplayName
egenskaperna och Description
refererar till namn i sammansättningens resursfil.
<RootNodeDescription NamespaceGuid="c192799c-82cd-43cc-bc11-12996bca800f" Id="MyViewNode" DisplayName="ViewNodeName" Description="ViewNodeDescription"> <ResourceAssembly> <Assembly>NameofMyAssembly.dll</Assembly> <Type>NameofMyAssembly.Resources.resources</Type> </ResourceAssembly> <ImagesDescription> <ResourceAssembly> <Assembly> NameofMyAssembly.dll</Assembly> <Type> NameofMyAssembly.Resources.resources</Type> </ResourceAssembly> <ImageResourceName>NodeIcon</ImageResourceName> </ImagesDescription> <ViewAssemblyDescriptions> <ViewAssemblyDescription> <Assembly> NameofMyAssembly.dll</Assembly> <Type>NameofMyAssembly.MyViewDescription</Type> </ViewAssemblyDescription> </ViewAssemblyDescriptions></RootNodeDescription>
Distribuera sammansättningen
Följande procedur skapar sammansättningen som du har skapat och kopierar den till mappen Configuration Manager-konsolsammansättningar. Viktig information om hur du distribuerar Configuration Manager-konsoltillägg finns i Configuration Manager Distribution av konsoltillägg.
Så här distribuerar du vysammansättningen
Skapa projektet, och beroende på var du skapade projektet bör sammansättningen skapas som \Visual Studio 2010\Projects\ConfigMgrControl\ConfigMgrObjectsControl\bin\Debug\NameofMyAssembly.dll.
Obs!
I andra delar av avsnittet Konsoltillägg använder exemplen en sammansättning med namnet
ConfigMgrObjectsControl.dll
. Om du skapar exemplen i andra avsnitt måste du namnge sammansättningenConfigMgrObjectsControl.dll
i det här steget (eller ändra de andra sammansättningsreferenserna till ditt specifika sammansättningsnamn).Kopiera sammansättningen till mappen %ProgramFiles%\Microsoft Endpoint Manager\AdminConsole\bin.
Se även
Om Configuration Manager administratörskonsolvyer
Skapa nod-XML för en Configuration Manager-administratörskonsolvy