Megjegyzés
Az oldalhoz való hozzáféréshez engedély szükséges. Megpróbálhat bejelentkezni vagy módosítani a címtárat.
Az oldalhoz való hozzáféréshez engedély szükséges. Megpróbálhatja módosítani a címtárat.
A Központi telepítési típus bővítményfájl (*.cmdtx) létrehozása után egy Windows Installer-fájlt (*.msi) kell létrehoznia, amely tartalmazza a *.cmdtx fájlt és a felhasználói felület fájljait. A Windows Installernek át kell másolnia a fájlokat a megfelelő helyekre, és regisztrálnia kell az egyéni bővítményt a helykiszolgálón.
A Windows Installer-fájl alapvető tartalma alább látható:
A Windows Installer-fájl (*.msi) létrehozása
Hozzon létre egy Windows Installer-fájlt, amely tartalmazza a *.cmdtx fájlt és a felhasználói felület fájljait. A Windows Installer-fájl felelős azért, hogy a felhasználói felület fájljait a megfelelő helyekre telepítse a Rendszergazda-konzol csapata által meghatározott szabványoknak megfelelően. Ez alapvetően a következő fájlokat foglalja magában:
UX-szerelvény, például AdminUI.DeploymentType.<AssemblySuffix>.dll
Ez a fájl kötelező, és tartalmazza a felhasználói felület implementációját, amely ezután az alábbi XML-fájlokkal van kötve a Configuration Manager konzolhoz.
A telepítőnek ezt a fájlt az sms\AdminConsole\bin mappába kell másolnia.
< CreateApp_TechnologyID>.xml
Ez a fájl szükséges, és biztosítja az Alkalmazás létrehozása varázsló konzolbővítményét.
A telepítőnek ezt a fájlt az sms\AdminConsole\XmlStorage\Extensions\Forms mappába kell másolnia.
< CreateDeploymentWizard_TechnologyID>.xml
Ez a fájl szükséges, és biztosítja a központi telepítési típus létrehozása varázsló konzolbővítményét.
A telepítőnek ezt a fájlt az sms\AdminConsole\XmlStorage\Extensions\Forms mappába kell másolnia.
< Technológiai azonosító>DeploymentTypePropertySheet.xml
Ez a fájl szükséges, és megadja a Központi telepítési típus tulajdonságlapot.
A telepítőnek ezt a fájlt az sms\AdminConsole\XmlStorage\Forms mappába kell másolnia.
A Windows Installer-fájlnak tartalmaznia kell egy kódot a DeploymentTypeExtender.Extend metódus meghívásához, amely a Microsoft.ConfigurationManagement.ApplicationManagement névtérben található. Ezután regisztrálja a bővítményfájlokat egy adott helykiszolgáló-számítógépen. Rendszergazdai konzolszámítógép esetén ez inicializálja az adott felhasználó gyorsítótárát. Az Extend metódus hívásához a korábban létrehozott *.cmdtx fájl szükséges.
Hozzon létre egy szabványos WqlConnectionManager-kapcsolatot a helykiszolgálóval.
Hívja meg az Extend metódust, és adja át a *cmdtx fájlt, a ConnectionManagerBase objektumot a ConsoleDcmConnection egy példányán keresztül a metódus kapcsolati paraméterének és a kapcsolati útvonalnak (alább látható példa).
Figyelmeztetés
A ConsoleDcmConnection használatához hozzá kell adnia egy szerelvényhivatkozást a AdminUI.DcmObjectWrapper.dll.
using DCM = Microsoft.ConfigurationManagement.AdminConsole.DesiredConfigurationManagement; [...] ConnectionManagerBase connectionManager = new WqlConnectionManager(); connectionManager.Connect("SiteServerName"); DeploymentTypeExtender.Extend(@"C:\RdpTechnology.cmdtx", new DCM.ConsoleDcmConnection(connectionManager, null), @"\\SiteServerName\root\sms\site_ABC");
Ügyféltelepítés (HandlerApplication.zip)
Az ügyfélbővítményfájlok telepítése a HandlerApplication részeként vagy külön telepítésként:
Fordítsa le az AppSynclet MOF-fájlt. Az ügyfélen fordítsa le az egyéni szinkronizálási MOF-fájlt a CCM_AppHandler osztály szükséges példányának és a CCM_HandlerSynclet osztályok megfelelő példányainak létrehozásához.
C:\> mofcomp appsynclet_<technologyid>
Másolja a kezelő .dll a Configuration Manager ügyfélkönyvtárba, és regisztrálja a .dll a rendszeren.
C:\> regsvr32 <technologyid>handler.dll
Megjegyzés:
A kezelő .dll úgy kell lefordítani, hogy megfeleljen az operációs rendszernek – akár 32, akár 64 bites.
Névterek
Microsoft.ConfigurationManagement.ApplicationManagement
Microsoft.ConfigurationManagement.ManagementProvider
Microsoft.ConfigurationManagement.ManagementProvider.WqlQueryEngine
Szerelvények
AdminUI.DcmObjectWrapper.dll
AdminUI.WqlQueryEngine.dll
DcmObjectModel.dll
Microsoft.ConfigurationManagement.ApplicationManagement.dll
Microsoft.ConfigurationManagement.ApplicationManagement.Extender.dll
Microsoft.ConfigurationManagement.ManagementProvider.dll