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 |