Różne artykuły Microsoftu odnoszą się do polecenia Powershell Install-Module , ale nie mogę znaleźć żadnego odniesienia do tego, co to właściwie jest i nie jest zbyt łatwo googlować. Mam zainstalowany Psget , więc mam jego wersję Install-Module ... ale myślę, że to nie jest moduł Install, o którym wszyscy mówią.
Ach, znalazłem ten moduł instalacyjny . Czy to jest inny niż ten, który instaluje PsGet? Jeśli tak, czy powinienem odinstalować PsGet, aby wrócić do domyślnego?
powershell
Rory
źródło
źródło
Install-Module
użyto do instalacjiAzure Resource Manager
.Install-Module
sam jest częścią PowerShell 3.0 iAzure Resource Manager
jest częścią PowerShell 5Odpowiedzi:
Wcześniej zainstalowałem PSGet, który zastąpił moją wersję
Install-Module
. Możesz to sprawdzić, uruchamiająchelp install-module
i zobaczyć, której wersji dotyczy.Nie mogłem znaleźć dokumentacji odinstalowania dla PSGet, więc usunąłem ją, usuwając folder
C:\Users\Rory\Documents\WindowsPowerShell\Modules\PSGet
. Terazhelp install-module
odnosi się do wersji Microsoft.źródło
Możesz obejść starcie, poprzedzając polecenie nazwą modułu :
PsGet został zainstalowany i przeszkadzał:
używając nazwy kwalifikowanej:
Dzięki http://windowsitpro.com/blog/dealing-cmdlet-name-conflicts
Nazwa modułu uzyskana z odczytania adresu URL dokumentacji - https://msdn.microsoft.com/powershell/reference/5.1/PowerShellGet/install-module
Więcej informacji: https://andrwwatt.wordpress.com/2006/05/13/coping-with-a-powershell-naming-clash/
źródło