Comment installer les extensions de communauté PowerShell (PSCX)


3

Je suis sur Windows 8.1, et assez nouveau pour le développement côté Windows. PSCX m'a été suggéré, mais pour la vie, je ne sais pas comment installer PSCX 3.1 sur Windows 8.1 et faire en sorte que les applets de commande fonctionnent lorsque je les tape. (Pour le dire franchement.)

J'ai téléchargé et exécuté la version .msi3.1 du site Web; pour autant que je sache, il a fonctionné avec succès. Cependant, l'exécution, par exemple Expand-Archive, échoue.

Get-Module -ListAvailablene montre rien à propos de PSCX. J'ai vérifié mon WindowsPowerShellrépertoire (dans C:\Users\ELLIOTTCABLE\Documents\WindowsPowerShell), il n'y a pas de Modulesrépertoire là-bas. Juste mon PS1profil.

Où, si nulle part, l’a-t-il .msiinstallé? et comment puis-je le faire reconnaître à PowerShell? (Ma configuration est très générique, il n’ya rien d’étrange à ma fin. Encore une fois, nouveau pour Windows.)

Réponses:


2

Après la mise à niveau vers Windows 8.1 à partir de 7 (via 8.0), j'ai trouvé le même problème.

Cependant, il s'avère que Pscx est installé ici: C:\Program Files (x86)\PowerShell Community Extensions\Pscx3\Pscx\(dans mon cas, j'ai Pscx 3.1 installé maintenant).

Et il y a une PSModulePathvariable d'environnement qui pointe versC:\WINDOWS\system32\WindowsPowerShell\v1.0\Modules\

La variable d'environnement doit simplement être mise à jour pour ajouter le chemin d'accès à Pscx. Je suppose que quelque chose réinitialise le chemin lors de la mise à niveau ou déplace Pscx de l'emplacement system32.

Voir aussi https://pscx.codeplex.com/workitem/34912


1

J'ai également rencontré ce problème après avoir installé la dernière version 3.2. Cependant, j'ai pu surmonter le problème en suivant ces étapes:

  1. Copiez le dossier "Pscx" situé dans "C: \ Program Files (x86) \ Extensions de la communauté PowerShell \ Pscx3".
  2. Collez ce dossier à l’emplacement $ PSHome (généralement: "C: \ Windows \ System32 \ WindowsPowerShell \ v1.0 \ Modules").
  3. Exécuter le module d'importation Pscx
  4. Vous avez terminé! Il suffit d'exécuter un exemple de commande pour vérifier son fonctionnement (par exemple, [hex] 5123123).

0

PSCX est disponible sous forme de fichier zip et tout ce que vous avez à faire est de copier le contenu du fichier zip dans votre dossier de modules $PSHome\Modules. Vous pouvez ensuite l'importer pour l'utiliser à l'aide deimport-module pscx

Pour savoir où se trouvent ces chemins, vous pouvez utiliser Write-Host $PSHome


Cela fonctionne pour les anciennes versions. mais la version actuelle est une .msi... et elle ne semble rien faire . Est-ce que je fais quelque chose de mal?
ELLIOTTCABLE

Tout ce que je peux vous recommander, c’est de rechercher votre ordinateur pour * .psd1 et d’en prendre une copie dans votre dossier de modules, prêt à être importé. Je viens de télécharger et d’installer la dernière version (qui était en cours d’exécution 2.1) et cela ne semblait pas fonctionner correctement
Fazer87
En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.