Kohandatud Powershelli moodulite laadimine Azure funktsioonides hõlmab mõnda sammu. Siit saate teada, kuidas saate seda teha:
Moodulite kausta kasutamine
1. Looge moodulite kaust: looge oma Azure'i funktsiooni juurest kaust nimega moodulid. Seda saab teha rakenduse teenuse redigeerija abil Azure'i portaalis.
2. Laadige üles kohandatud moodulid: asetage selle moodulite kausta sisse oma kohandatud moodulifailid (nt `.psm1 ja` .psd1`). Neid faile saate üles laadida rakenduse teenuse redigeerija või FTP abil.
3. Taaskäivitage funktsiooni rakendus: Pärast moodulite üleslaadimist taaskäivitage oma Azure'i funktsiooni rakendus, et tagada moodulite laaditud ja kasutamiseks kättesaadav.
4. Impordimoodulid oma skriptis: te ei pea oma PowerShelli skriptisse mooduleid selgesõnaliselt importima, kui need asuvad kaustas moodulite kausta, kuna Azure funktsioonid lisavad selle kausta automaatselt `$ env: psmodulePath`. Kui teil on siiski vaja moodulit mingil põhjusel selgesõnaliselt importida, võite kasutada CMDLET-i impordimoodulit.
Kudu konsooli kasutamine
Teise võimalusena saate moodulite üleslaadimiseks kasutada Kudu konsooli:
1. Juurdepääs Kudu konsoolile: minge Azure'i funktsiooni rakendusse Azure'i portaalis ja liikuge edasi täiustatud tööriistadele (Kudu).
2. Laadige moodulid üles: liikuge Kudu konsoolis oma funktsioonirakenduse saidi/wwwrooti kataloogi. Looge vajadusel prügikast kaust ja laadige sinna oma kohandatud moodulifailid üles.
3. Skripti impordimoodulid: kuna moodulid ei ole vaiketeel, peate need selgesõnaliselt importima, kasutades `impordi-mooduli` cmdlet koos täieliku tee abil mooduli `.psd1`-faili.
olulised kaalutlused
- Mooduli tee: veenduge, et moodulid paigutatakse kohta, mis on lisatud `$ env: psmodulePath` või importige neid selgesõnaliselt.
- Taaskäivitage: Pärast moodulite lisamist või värskendamist taaskäivitage muudatuste rakenduse rakendus.
- Versiooni ühilduvus: veenduge, et teie kohandatud moodulid ühilduksid Azure'i funktsioonide kasutatava PowerShelli versiooniga.
Neid samme järgides saate oma Azure funktsioonide skriptides edukalt laadida ja kasutada kohandatud PowerShelli mooduleid.
Tsitaadid:
[1] https://jeffbrown.tech/azure-funts-powershell-module/
]
]
]
]
]
[7] https://tech.nicolonsky.ch/azure-functions-powershell-modules/
[8] https://pnp.github.io/powershell/articles/azurefunctions.html