Divers articles de Microsoft font référence à la commande Install-Module de Powershell , mais je ne trouve aucune référence à ce que c'est réellement et ce n'est pas très accessible à googler. J'ai installé psget , j'ai donc sa version du module d'installation ... mais je pense que ce n'est pas le module d'installation dont tout le monde parle.
Ah, j'ai trouvé ce module d'installation . Est-ce différent de celui installé par PsGet? Si oui, dois-je désinstaller PsGet pour revenir à celui par défaut?
powershell
Rory
la source
la source
Install-Module
est utilisé pour installer leAzure Resource Manager
.Install-Module
lui-même fait partie de PowerShell 3.0 etAzure Resource Manager
fait partie de PowerShell 5Réponses:
J'avais précédemment installé PSGet qui avait écrasé ma version de
Install-Module
. Vous pouvez le vérifier en exécutanthelp install-module
et voir à quelle version il se réfère.Je n'ai pas pu trouver la documentation de désinstallation de PSGet, je l'ai donc supprimée en supprimant le dossier
C:\Users\Rory\Documents\WindowsPowerShell\Modules\PSGet
. Désigne maintenanthelp install-module
la version Microsoft.la source
Vous pouvez contourner le conflit en préfixant la commande avec le nom du module :
PsGet installé et gênant:
en utilisant le nom qualifié:
Merci à http://windowsitpro.com/blog/dealing-cmdlet-name-conflicts
Nom du module obtenu en lisant l'URL de la documentation - https://msdn.microsoft.com/powershell/reference/5.1/PowerShellGet/install-module
Plus d'informations: https://andrwwatt.wordpress.com/2006/05/13/coping-with-a-powershell-naming-clash/
la source