Saya mencoba untuk bekerja dengan modul Windows Azure PowerShell pada Windows 8.1. Saya telah mengunduh dan menginstal modul Azure dan pada awalnya saya dapat menjalankan dan menggunakan "Windows Azure PowerShell" yang merupakan PS yang hanya memuat Azure. Ketika saya membuka hanya jendela PS biasa dan melakukan Import-Module Azure gagal dengan:
import-module : The specified module 'Azure' was not loaded because no valid module file was found in any module directory.
Saya menduga itu ada hubungannya dengan versi PowerShell atau versi 64 \ 32 bit.
Adakah yang punya pengalaman dengan ini?
sumber
Jika Anda baru saja menginstal Azure PowerShell SDK, lalu nyalakan ulang komputer terlebih dahulu. Restart diperlukan setelah instalasi, jika tidak pengecualian ini akan dibuang.
sumber
Di Windows 10, jalur telah berubah. Lihat versi yang benar di bawah ini:
sumber
Untuk modul mode Azure Resource Manager (2015/09/11), gunakan yang berikut ini:
sumber
Coba juga menjalankan penginstal sebagai Administrator, dengan mengklik kanan pada penginstal yang dapat dieksekusi dan memilih Jalankan sebagai Administrator. Setelah selesai, reboot. Anda juga dapat menjalankan impor seperti yang disebutkan di atas, tetapi Anda tidak perlu melakukannya dengan installer yang lebih baru.
sumber
Bergantung pada versi SDK yang telah Anda instal, Anda mungkin memiliki folder "Windows Azure" atau hanya "Azure" di jalurnya.
Untuk pengaturan saya, saya menggunakan ini:
sumber
Untuk AzureRM 4.2.1 (pada saat jawaban ini). Module Path-nya berbeda dalam kasus saya
Saya menggunakannya pada mesin x64, windows 10 OS.
Anda mungkin memerlukan kebijakan Eksekusi karena PowerShell meminta konfirmasi sebelum mengimpor modul di sini adalah tautan untuk kebijakan minyak eksekusi.
sumber
Saya mengalami masalah persis seperti yang tercantum dalam pertanyaan. Tapi saya menggunakan Powershell Core. Gejala saya sedikit berbeda (dan sangat membingungkan)
Setelah beberapa
days
berkeliaran di kegelapan saya menemukan masalah ini di github untuk Powershell Core: https://github.com/PowerShell/PowerShell/issues/4090 dan terkubur di dalamnya adalah komentar dari pengguna anonim. Untuk wit:@LaurentPrat how are you importing AzureRM on linux? O_O you are supposed to load azurerm.netcore
. Sementara diskusi tentang linux, realisasi saat bola lampu sudah cukup. Ada beberapa modul baru untuk azure powershell core.Profil PS Startup saya sekarang menampilkan pernyataan ini
sumber