Integrációs modul létrehozása

 

Közzétett: 2016. március

Érvényes: Windows Azure Pack for Windows Server, System Center 2012 R2 Orchestrator

Az Integrációs modulok olyan csomag, amely tartalmaz egy Windows PowerShell-modult. Tudnivalók Windows PowerShell-modulok írásáról: Windows PowerShell-modul írása. Az integrációs modul a Windows PowerShell-modulok című témakörben meghatározott érvényes modultípusok bármelyikét tartalmazhatja. Ebbe beletartoznak a parancsfájlmodulok (.psm1), a bináris modulok (.dll) és a jegyzékmodulok (.psd1).

Az integrációsmodul-csomag a modullal azonos nevet viselő, .zip kiterjesztésű tömörített fájl. Egyetlen mappát tartalmaz, amelynek neve szintén megegyezik a modul nevével. A mappának tartalmaznia kell a Windows PowerShell-modult és minden kiegészítő fájlt, beleértve a jegyzékfájlt (.psd1) is, ha a modul rendelkezik ilyennel.

Ha a modul esetleg tartalmaz egy d3544ae9-8fc7-40ce-843c-51ce7c49df6d#bkmk_Connections típust, akkor tartalmaznia kell egy <Modulnév>-Automation.json nevű fájlt is, amely meghatározza a kapcsolattípus tulajdonságait. Ez egy json-fájl, az alábbi formátumban:

{ 
   "ConnectionFields": [
   {
      "IsEncrypted":  false,
      "IsOptional":  false,
      "Name":  "ComputerName",
      "TypeName":  "System.String"
   },
   {
      "IsEncrypted":  false,
      "IsOptional":  true,
      "Name":  "Username",
      "TypeName":  "System.String"
   },
   {
      "IsEncrypted":  true,
      "IsOptional":  false,
      "Name":  "Password",
   "TypeName":  "System.String"
   }],
   "ConnectionTypeName":  "DataProtectionManager",
   "IntegrationModuleName":  "DataProtectionManager"
}

Mappa

Fájlok

MyModule

MyModule.psd1 vagy

MyModule.psm1 vagy

MyModule.dll

MyModule-Automation.json