Exécuter PowerShell sans profil

Dans certains cas, il est nécessaire de lancer PowerShell sans profil afin de ne pas allonger inutilement le temps d’ouverture de la console et/ou pour être sûr de ne pas perturber le bon déroulement d’un script. Ceci constitue notamment une bonne pratique lors d’exécution de scripts PowerShell via une tâche planifiée.

Les exécutables PowerShell.exe (Windows PowerShell) et pwsh.exe (PowerShell Core) possèdent pour ce faire le paramètre -Noprofile.

Ainsi, nous pouvons écrire, par exemple, la ligne de commandes suivante pour démarrer PowerShell en ignorant tout profil et exécuter monScript.ps1 :


PS > pwsh.exe -noprofile -file ./monScript.ps1
 

Il existe de nombreux autres paramètres disponibles. Pour en obtenir la liste exhaustive, tapez powershell.exe  /? ou pwsh;exe / ?.

Pour consulter la suite, découvrez le livre suivant :
couv_EI2CPOWFOL.png
60-signet.svg
En version papier
20-ecran_lettre.svg
En version numérique
41-logo_abonnement.svg
En illimité avec l'abonnement ENI
130-boutique.svg
Sur la boutique officielle ENI
Précédent
Personnalisation de l'environnement
Suivant
Introduction