Poznámka
Přístup k této stránce vyžaduje autorizaci. Můžete se zkusit přihlásit nebo změnit adresáře.
Přístup k této stránce vyžaduje autorizaci. Můžete zkusit změnit adresáře.
Po vytvoření souboru s příponou typu nasazení (*.cmdtx) se očekává vygenerování souboru Instalační služby systému Windows (*.msi), který obsahuje soubor *.cmdtx a soubory uživatelského rozhraní. Instalační služba systému Windows musí zkopírovat soubory do správných umístění a zaregistrovat vlastní rozšíření na serveru lokality.
Základní obsah souboru Instalační služby systému Windows je zobrazen níže:
Vytvoření souboru Instalační služby systému Windows (*.msi)
Vygenerujte soubor Instalační služby systému Windows, který obsahuje soubor *.cmdtx a soubory uživatelského rozhraní. Soubor Instalační služby systému Windows je zodpovědný za instalaci souborů uživatelského prostředí ve správných umístěních pomocí standardů definovaných týmem konzoly Správa. V podstatě to bude zahrnovat následující soubory:
Sestavení uživatelského rozhraní, například AdminUI.DeploymentType.<Přípona> sestavení.dll
Tento soubor je povinný a obsahuje implementaci uživatelského prostředí, která je pak vázána na konzolu Configuration Manager pomocí níže uvedených souborů XML.
Instalační program by měl tento soubor zkopírovat do složky sms\AdminConsole\bin.
< CreateApp_TechnologyID>.xml
Tento soubor je povinný a poskytuje rozšíření konzoly pro Průvodce vytvořením aplikace.
Instalační program by měl tento soubor zkopírovat do složky sms\AdminConsole\XmlStorage\Extensions\Forms.
< CreateDeploymentWizard_TechnologyID>.xml
Tento soubor je povinný a poskytuje rozšíření konzoly pro Průvodce vytvořením typu nasazení.
Instalační program by měl tento soubor zkopírovat do složky sms\AdminConsole\XmlStorage\Extensions\Forms.
< > ID technologieDeploymentTypePropertySheet.xml
Tento soubor je povinný a obsahuje stránku vlastností Typ nasazení.
Instalační program by měl tento soubor zkopírovat do složky sms\AdminConsole\XmlStorage\Forms.
Soubor Instalační služby systému Windows by měl obsahovat kód pro vyvolání metody DeploymentTypeExtender.Extend, která se nachází v oboru názvů Microsoft.ConfigurationManagement.ApplicationManagement. Tím se zaregistrují soubory rozšíření pro daný počítač serveru lokality. U počítače konzoly správce se tím inicializuje mezipaměť pro daného uživatele. Volání metody Extend vyžaduje soubor *.cmdtx vytvořený dříve.
Vytvořte standardní připojení WqlConnectionManager k serveru lokality.
Volejte metodu Extend a předejte soubor *cmdtx, objekt ConnectionManagerBase prostřednictvím instance ConsoleDcmConnection pro parametr připojení metody a cestu k připojení (příklad níže).
Upozornění
Pokud chcete použít ConsoleDcmConnection, budete muset přidat odkaz na sestavení pro 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");
Instalace klienta (HandlerApplication.zip)
Instalace souborů rozšíření klienta, a to buď jako součást HandlerApplication, nebo jako samostatná instalace:
Zkompilujte soubor MOF AppSynclet. Na klientovi zkompilujte soubor MOF vlastního syncletu, abyste vytvořili potřebnou instanci třídy CCM_AppHandler a odpovídající instance tříd CCM_HandlerSynclet.
C:\> mofcomp appsynclet_<technologyid>
Zkopírujte .dll obslužné rutiny do adresáře klienta Configuration Manager a zaregistrujte .dll v systému.
C:\> regsvr32 <technologyid>handler.dll
Poznámka
Obslužná rutina .dll musí být zkompilovaná tak, aby odpovídala operačnímu systému – 32bitovému nebo 64bitovému.
Obory názvů
Microsoft.ConfigurationManagement.ApplicationManagement
Microsoft.ConfigurationManagement.ManagementProvider
Microsoft.ConfigurationManagement.ManagementProvider.WqlQueryEngine
Sestavení
AdminUI.DcmObjectWrapper.dll
AdminUI.WqlQueryEngine.dll
DcmObjectModel.dll
Microsoft.ConfigurationManagement.ApplicationManagement.dll
Microsoft.ConfigurationManagement.ApplicationManagement.Extender.dll
Microsoft.ConfigurationManagement.ManagementProvider.dll