Ketika saya membuka sesi PowerShell baru, $Error
sudah berisi pesan kesalahan tentang tidak menemukan PSReadline
modul. PSVersion 5.0.10586.117, Microsoft Windows 7 Enterprise [Versi 6.1.7601]. Mengapa ini dan apa yang harus dilakukan?
Windows PowerShell
Copyright (C) 2015 Microsoft Corporation. All rights reserved.
PS C:\Windows\System32\WindowsPowerShell\v1.0> $Error
Import-Module : The specified module 'PSReadline' was not loaded because no valid module file was found in any
module directory.
+ CategoryInfo : ResourceUnavailable: (PSReadline:String) [Import-Module], FileNotFoundException
+ FullyQualifiedErrorId : Modules_ModuleNotFound,Microsoft.PowerShell.Commands.ImportModuleCommand
$ env: PSModulePath berisi tiga (3) direktori. Direktori pertama tidak ada. PSReadline*
tidak ditemukan di bawah dua direktori lainnya.
\\HOMESERVER\USERS\pwatson\My Documents\WindowsPowerShell\Modules;
C:\Program Files\WindowsPowerShell\Modules;
C:\Windows\system32\WindowsPowerShell\v1.0\Modules
windows
powershell
menyala
sumber
sumber
$env:PSModulePath
kembali ketika Anda menjalankannya di PowerShell?5.0.10586.117
adalah bagaimana saya tahu Anda memiliki versi SDK 10586 yang sudah usang adalah Versi 1511 & nomor build salah. Ya, saya sadar Anda menjalankan Windows 7, dan Ya, yang penting Anda setidaknya mencoba saran ini.5.0.10586.117
adalah versi PowerShell. Bagaimana saya menghapus Windows 10 SDK? Saya melihat tidak ada yang spesifik tentang hal itu di UI "Program dan Fitur". Bukankah seharusnya saya memperbarui PowerShell?Jawaban:
Kesalahan mengatakan:
"Tidak dimuat karena tidak ada file modul yang valid ditemukan di direktori modul apa pun."
Ini berarti sedang mencoba mengimpornya, tetapi tidak dapat menemukannya. Itu tidak dapat menemukannya karena itu tidak diinstal (harus dalam "C: \ Program Files \ WindowsPowerShell \ Modules \ PSReadLine").
Untuk menginstalnya di PowerShell 5, Anda cukup menjalankan PowerShell 'Sebagai Administrator' dan menggunakan:
Install-Module -Name PSReadLine
Info lebih lanjut: Cara menginstal ekstensi konsol PowerShell PSReadLine .
sumber