Il m’arrive régulièrement de devoir jouer avec les modules Powershell en fonction des scripts que j’écris, selon le contexte je n’emploie pas toujours les mêmes.
Malheureusement pour moi, j’ai récemment eu besoin d’utiliser la version Beta de Microsoft.Graph qui m’a demandé d’enlever quelques autres modules présents sur mon poste.
L’opération n’est pas compliqué mais je n’aime pas chercher sans cesse les commandes, voici donc un petit pense bête pour supprimer le module Microsoft.Graph et ses dépendances pour réinstaller la version beta.
Suppression du module et ses dépendances.
# Remove All
Uninstall-Module Microsoft.Graph -AllVersions
Get-InstalledModule Microsoft.Graph.* | ? Name -ne "Microsoft.Graph.Authentication" | Uninstall-Module -AllVersions
Uninstall-Module Microsoft.Graph.Authentication -AllVersions
Avant de lancer la réinstallation on n’oublie pas de passer la commande.
Set-ExecutionPolicy -ExecutionPolicy RemoteSigned -Scope CurrentUser
Sinon on aura le droit à ce petit message 🙂

Et enfin on pousse le beta
Install-Module Microsoft.Graph.Beta -Repository PSGallery -Force

0 commentaires