Home Arrow Icon Knowledge base Arrow Icon Global Arrow Icon Kuidas saab kohandatud mooduleid laadida Azure funktsioonidesse PowerShelli skript


Kuidas saab kohandatud mooduleid laadida Azure funktsioonidesse PowerShelli skript


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