Home Arrow Icon Knowledge base Arrow Icon Global Arrow Icon Kuinka voin ladata mukautetut moduulit Azure Functions PowerShell -komentosarjaan


Kuinka voin ladata mukautetut moduulit Azure Functions PowerShell -komentosarjaan


Mukautettujen PowerShell -moduulien lataaminen Azure -toimintoihin liittyy muutaman vaiheen. Näin voit tehdä sen:

moduulikansiolla

1. Luo moduulit -kansio: Luo Azure -toiminto -sovelluksen juuressa Moduules -niminen kansio. Tämä voidaan tehdä Azure -portaalin sovelluspalvelueditorilla.

2. Lataa mukautetut moduulit: Aseta mukautetut moduulitiedostot (esim. `.Psm1` ja` .psd1`) tämän moduulien kansioon. Voit ladata nämä tiedostot sovelluspalvelueditorin tai FTP: n avulla.

3. Käynnistä funktiosovellus uudelleen: Moduulien lähettämisen jälkeen käynnistä Azure -toimintosovelluksesi uudelleen varmistaaksesi, että moduulit ladataan ja käytettävissä käytettäväksi.

4 Jos joudut kuitenkin tuottamaan moduulin nimenomaisesti mistä tahansa syystä, voit käyttää `tuontimoduulia` cmdlet.

KUDU -konsolin avulla

Vaihtoehtoisesti voit käyttää kudu -konsolia moduulien lähettämiseen:

1. Access Kudu -konsoli: Siirry Azure -portaalin Azure -toimintosovellukseen ja siirry Advanced Tools (KUDU).

2. Lähetysmoduulit: Kudu -konsolissa siirry toimintosovelluksesi sivustoon/wwwroot -hakemistoon. Luo tarvittaessa roskakorin kansio ja lataa mukautetut moduulitiedostot sinne.

3. Tuo moduulit käsikirjoituksesi: Koska moduulit eivät ole oletuspolulla, sinun on tuotava ne nimenomaisesti käyttämällä `tuon-moduulia` cmdlet -sovellusta, jolla on täysi polku moduulin` .psd1` -tiedostoon.

Tärkeät näkökohdat

- Moduulipolku: Varmista, että moduulit sijoitetaan sijaintiin, joka sisältyy `$ env: psmodulepath` tai tuo ne nimenomaisesti.
- Käynnistä uudelleen: Kun olet lisännyt tai päivittänyt moduuleja, käynnistä funktiosovelluksesi uudelleen.
- Version yhteensopivuus: Varmista, että mukautetut moduulisi ovat yhteensopivia Azure -toimintojen käyttämän PowerShell -version kanssa.

Noudattamalla näitä vaiheita voit ladata ja käyttää mukautettuja PowerShell -moduuleja Azure Functions Scripts -sivustossa.

Viittaukset:
[1] https://jeffbrown.tech/azure-functions-powershell-module/
[2] https://blog.tyang.org/2016/10/07/using-custom-powershell-modules-in-azure-functions/
[3] https://4bes.nl/2021/07/11/add-custom-modules-to-azure-functions-for-powershell/
[4] https://stackoverflow.com/questions/72916606/custom-powershell-module-fails-to-import-in-azure-funtion
[5] https://learn.microsoft.com/en-us/azure/azure-functions/functions-reference-powershell
[6] https://devblogs.microsoft.com/powershell/using-powershell-modules-in-azure-functions/
[7] https://tech.nicolonsky.ch/azure-functions-powershell-modules/
[8] https://pnp.github.io/powershell/articles/azurefunctions.html