Berbagai artikel Microsoft merujuk pada perintah Install-Module Powershell , tetapi saya tidak dapat menemukan referensi apa ini sebenarnya dan itu tidak terlalu bisa diterima oleh googling. Saya telah menginstal psget , jadi saya memiliki versi Install-Module ... tapi saya pikir itu bukan Install-Module yang dibicarakan orang lain.
Ah, saya menemukan Modul Instalasi ini . Apakah itu berbeda dari yang dipasang PsGet? Jika demikian, haruskah saya menghapus PsGet, jadi saya kembali ke default?
powershell
Rory
sumber
sumber
Install-Module
ini digunakan untuk menginstalAzure Resource Manager
.Install-Module
sendiri adalah bagian dari PowerShell 3.0 danAzure Resource Manager
merupakan bagian dari PowerShell 5Jawaban:
Saya sebelumnya telah menginstal PSGet yang telah menimpa versi saya
Install-Module
. Anda dapat memeriksa ini dengan menjalankanhelp install-module
dan melihat versi yang dimaksud.Saya tidak dapat menemukan dokumentasi uninstall untuk PSGet jadi saya menghapusnya dengan menghapus folder
C:\Users\Rory\Documents\WindowsPowerShell\Modules\PSGet
. Sekaranghelp install-module
merujuk ke versi microsoft.sumber
Anda dapat mengatasi clash dengan mengawali perintah dengan nama modul :
PsGet terinstal dan menghalangi:
menggunakan nama yang memenuhi syarat:
Terima kasih kepada http://windowsitpro.com/blog/dealing-cmdlet-name-conflicts
Nama modul diperoleh dari membaca url dokumentasi - https://msdn.microsoft.com/powershell/reference/5.1/PowerShellGet/install-module
Info lebih lanjut: https://andrwwatt.wordpress.com/2006/05/13/coping-with-a-powershell-naming-clash/
sumber