Verschiedene Microsoft-Artikel beziehen sich auf den Powershell-Befehl Install-Module , aber ich kann keinen Verweis darauf finden, was dies tatsächlich ist, und es ist nicht sehr gut zum Googeln geeignet. Ich habe psget installiert, also habe ich seine Version von Install-Module ... aber ich denke, das ist nicht das Install-Modul, über das alle anderen sprechen.
Ah, ich habe dieses Install-Modul gefunden . Ist das ein anderer als der, den PsGet installiert? Wenn ja, sollte ich PsGet deinstallieren, damit ich zum Standard zurückkehren kann?
powershell
Rory
quelle
quelle
Install-Module
wird verwendet, um die zu installierenAzure Resource Manager
.Install-Module
selbst ist Teil von PowerShell 3.0 undAzure Resource Manager
ist Teil von PowerShell 5Antworten:
Ich hatte zuvor PSGet installiert, das meine Version von überschrieben hatte
Install-Module
. Sie können dies überprüfen, indem Sie ausführenhelp install-module
und sehen, auf welche Version es sich bezieht.Ich konnte keine Deinstallationsdokumentation für PSGet finden und habe sie durch Löschen des Ordners entfernt
C:\Users\Rory\Documents\WindowsPowerShell\Modules\PSGet
.help install-module
Bezieht sich jetzt auf die Microsoft-Version.quelle
Sie können den Konflikt umgehen, indem Sie dem Befehl den Modulnamen voranstellen :
PsGet installiert und im Weg:
unter Verwendung des qualifizierten Namens:
Vielen Dank an http://windowsitpro.com/blog/dealing-cmdlet-name-conflicts
Modulname erhalten Sie beim Lesen der URL der Dokumentation - https://msdn.microsoft.com/powershell/reference/5.1/PowerShellGet/install-module
Weitere Informationen: https://andrwwatt.wordpress.com/2006/05/13/coping-with-a-powershell-naming-clash/
quelle