Home Arrow Icon Knowledge base Arrow Icon Global Arrow Icon Làm thế nào tôi có thể tải các mô -đun tùy chỉnh trong tập lệnh Azure Function PowerShell Script


Làm thế nào tôi có thể tải các mô -đun tùy chỉnh trong tập lệnh Azure Function PowerShell Script


Tải các mô -đun PowerShell tùy chỉnh trong các chức năng Azure liên quan đến một vài bước. Đây là cách bạn có thể làm điều đó:

Sử dụng thư mục mô -đun

1. Tạo thư mục mô -đun: Tại gốc của ứng dụng chức năng Azure của bạn, hãy tạo một thư mục có tên các mô -đun. Điều này có thể được thực hiện bằng cách sử dụng trình chỉnh sửa dịch vụ ứng dụng trong cổng thông tin Azure.

2. Tải lên các mô -đun tùy chỉnh: Đặt các tệp mô -đun tùy chỉnh của bạn (ví dụ: `.psm1` và` .psd1`) bên trong thư mục mô -đun này. Bạn có thể tải lên các tệp này bằng Trình chỉnh sửa dịch vụ ứng dụng hoặc FTP.

3. Khởi động lại ứng dụng chức năng: Sau khi tải lên các mô -đun, hãy khởi động lại ứng dụng chức năng Azure của bạn để đảm bảo các mô -đun được tải và có sẵn để sử dụng.

4. Nhập các mô -đun trong tập lệnh của bạn: Bạn không cần nhập các mô -đun một cách rõ ràng vào tập lệnh PowerShell nếu chúng có trong thư mục mô -đun, vì các hàm Azure sẽ tự động thêm thư mục này vào `$ env: psmodulepath`. Tuy nhiên, nếu bạn cần nhập một mô-đun một cách rõ ràng vì bất kỳ lý do gì, bạn có thể sử dụng cmdlet `module` module.

Sử dụng bảng điều khiển kudu

Ngoài ra, bạn có thể sử dụng bảng điều khiển KUDU để tải lên các mô -đun:

1. Truy cập Bảng điều khiển Kudu: Truy cập ứng dụng chức năng Azure của bạn trong cổng thông tin Azure và điều hướng đến các công cụ nâng cao (KUDU).

2. Tải lên các mô -đun: Trong bảng điều khiển KUDU, điều hướng đến thư mục trang web/wwwroot của ứng dụng chức năng của bạn. Tạo một thư mục bin nếu cần và tải lên các tệp mô -đun tùy chỉnh của bạn ở đó.

3. Nhập các mô-đun trong tập lệnh của bạn: Vì các mô-đun không nằm trong đường dẫn mặc định, bạn cần nhập chúng một cách rõ ràng bằng cách sử dụng cmdlet `module` với đường dẫn đầy đủ vào tệp` .psd1` của mô-đun.

Cân nhắc quan trọng

- Đường dẫn mô -đun: Đảm bảo rằng các mô -đun được đặt ở một vị trí được bao gồm trong `$ env: psmodulepath` hoặc nhập chúng một cách rõ ràng.
- Khởi động lại: Sau khi thêm hoặc cập nhật các mô -đun, hãy khởi động lại ứng dụng chức năng của bạn để áp dụng các thay đổi.
- Khả năng tương thích phiên bản: Đảm bảo rằng các mô -đun tùy chỉnh của bạn tương thích với phiên bản PowerShell được sử dụng bởi các chức năng Azure.

Bằng cách làm theo các bước này, bạn có thể tải thành công và sử dụng các mô -đun PowerShell tùy chỉnh trong các tập lệnh chức năng Azure của bạn.

Trích dẫn:
.
.
.
[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
.
[7] https:
[8] https://pnp.github.io/powershell/articles/azurefunctions.html