TUTOS.EU

Installer manuellement un module powershell nupkg

Pour lister en powershell les certificats générés par la PKI, j'ai voulu utiliser le module PSPKI que l'on trouve sur powershellgallery.com.

J'ai ainsi récupéré un fichier pspki.3.7.2.nupkg

 

Pour savoir comment l'installer, j'ai lu cet article Microsoft :

https://docs.microsoft.com/fr-fr/powershell/scripting/gallery/how-to/working-with-packages/manual-download?view=powershell-7.2

 

et j'ai regardé cette vidéo Youtube de Floriant d'IT Connect :

https://www.youtube.com/watch?v=vxX3Ad9AXss

Microsoft indique qu'il faut débloquer le NuGet en adaptant la commande suivante.
De mon côté je n'ai pas eu besoin.

Unblock-File -Path C:\Downloads\lepackage.nupkg
Lien vers le fichier : cliquez ici Copier le code

Il faut dézipper le nupkg

Renommer le répertoire en retirant la version.
Ici pspki.3.7.2 est devenu pspki

Trouver l'emplacement des modules Powershell avec

$env:PSModulePath
Lien vers le fichier : cliquez ici Copier le code

Il devrait y avoir plusieurs répertoires.
Choisissez celui qui vous convient. Exemple :

C:\Windows\System32\WindowsPowerShell\v1.0\Modules\

Copiez y le répertoire de votre module

Reste à l'importer dans votre script en adaptant cette commande
Avec mon exemple cela sera
Import-Module pspki

Import-Module nomdumodule
Lien vers le fichier : cliquez ici Copier le code

La commande qui liste les modules disponibles doit retourner celui installé

Get-Module –ListAvailable
Lien vers le fichier : cliquez ici Copier le code

Ici on voit bien le module de notre exemple


2