Notatka
Dostęp do tej strony wymaga autoryzacji. Może spróbować zalogować się lub zmienić katalogi.
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować zmienić katalogi.
Klasy zarządzania w formacie XML konsoli Configuration Manager znajdują się w pliku %ProgramFiles%\Microsoft Endpoint Manager\AdminConsole\XmlStorage\ConsoleRoot\ManagementClassDescriptions.xml. Pliki XML klasy zarządzania rozszerzeniami muszą jednak zostać umieszczone w folderze AdminConsole\XmlStorage\Extensions\ManagementClasses\.
Poniższy kod XML definiuje klasę zarządzania rozszerzeniami o nazwie "MyClass". Węzeł "MyClass" jest podklasą SMS_SiteControlItem klasy zarządzania, która jest zdefiniowana w ConsoleRoot\ManagementClassDescriptions.xml.
<ManagementClassDescription Name="MyClass" SuperclassName="SMS_SiteControlItem" SecurityObjectAlias="SMS_Site"> <Properties> <ManagementClassPropertyDescription Name="RoleName"/> <ManagementClassPropertyDescription Name="SiteCode" /> </Properties></ManagementClassDescription>
Można również udostępnić własną niestandardową klasę zarządzania, która jest zdefiniowana w zestawie. Na przykład w poniższym pliku XML zdefiniowano klasę zarządzania o nazwie _SDK. Klasa _SDK jest definiowana w zespole niestandardowym. Należy pamiętać, że klasa zarządzania musi być zdefiniowana przy użyciu platformy .NET z poziomu zestawu, do którego odwołuje się odwołanie.
<ManagementClassDescription Name="_SDK"> <Properties> <ManagementClassPropertyDescription Name="MyProperty1"/> <ManagementClassPropertyDescription Name="MyProperty2"/> <ManagementClassPropertyDescription Name="MyProperty3"/> </Properties> <ResourceAssembly> <Assembly>UIExtensionsDemo.dll</Assembly> <Type>UIExtensionsDemo.ConnectionManager._SDK.resources</Type> </ResourceAssembly> <ImagesDescription> <ResourceAssembly> <Assembly>UIExtensionsDemo.dll</Assembly> <Type>UIExtensionsDemo.Resources.resources</Type> </ResourceAssembly> <ImageResourceName>ViewIcon</ImageResourceName> </ImagesDescription></ManagementClassDescription>