Nouvelles Chroniques d'Amethyste

Penser au Sens, pas au Verbe

AVERTISSEMENT: unable to resolve package source

Poster un commentaire

Une petite commande Powershell toute simple m’a gâché une bonne heure de ma vie:


find-module -includes DscResource

 

Le message suivant s’affiche invariablement:

AVERTISSEMENT: unable to resolve package source ‘https://www.powershellgallery.com/api/v2/’

 

Après quelques recherches (merci Google, pas merci Bing) j’ai fini par trouver des explications. Cette commande ne marche pas derrière un proxy.

 

La recommandation est:

 


$webclient=New-Object System.Net.WebClient
$webclient.Proxy.Credentials = [System.Net.CredentialCache]::DefaultNetworkCredentials

 

Cool, j’essaye, même message d’erreur!

Recherche à nouveau, ah, un problème TLS que l’on résout ainsi:


[Net.ServicePointManager]::SecurityProtocol = "tls12"

Cette fois ça marche!!!

 

Si on a pas envie de relancer ces commandes à chaque session Powershell on peut les copier dans le profil. Le fichier à modifier est donné par:


$PROFILE

 

Au besoin on le crée!

 

Votre commentaire

Entrez vos coordonnées ci-dessous ou cliquez sur une icône pour vous connecter:

Logo WordPress.com

Vous commentez à l’aide de votre compte WordPress.com. Déconnexion /  Changer )

Photo Google

Vous commentez à l’aide de votre compte Google. Déconnexion /  Changer )

Image Twitter

Vous commentez à l’aide de votre compte Twitter. Déconnexion /  Changer )

Photo Facebook

Vous commentez à l’aide de votre compte Facebook. Déconnexion /  Changer )

Connexion à %s