Vous pouvez le faire, mais vous aurez besoin d'une installation de Windows 8 et de Windows 8 ADK avec Windows PE (c'est un téléchargement assez important). Je suis assez certain que vous pouvez utiliser cette image Win RE sur une installation de Windows 7 une fois que vous l'avez lancée, mais je ne suis pas sûr à 100%.
Il existe plusieurs autres moyens pour y parvenir, notamment la création d'une image Windows PE avec les outils d'environnement de récupération installés, mais c'est probablement la méthode la plus simple et entraînera la disponibilité de PowerShell chaque fois que votre machine entre dans l'environnement de récupération. avoir à démarrer à l'aide d'un support amovible.
Trouvez votre WinRE.wim
J'ai utilisé Tout pour trouver le mien. C'était caché C:\Recovery\67c45205-df4a-11e1-8fd9-9103ad6af7ef
. Cela peut aussi être vrai pour vous. Pour y jeter un œil, vous devrez désactiver Hide Protected System Files
. Ce paramètre se cache dans l'Explorateur sousView, Options, Change Folder and Search Options, View tab.
Modifier les autorisations
Vous devrez jouer avec les autorisations pour voir même les autorisations sur ce dossier. Jouer avec des autorisations rend toujours un peu nerveux, mais allez-y si vous osez. J'ai simplement ajouté mon nom d'utilisateur aux autorisations de sécurité avec un contrôle total.
Cliquez avec le bouton droit sur Récupération, sélectionnez les propriétés
Ouvrez l'onglet Sécurité
Cliquez sur Avancé
Cliquez sur Ajouter
Sélectionnez le principal
Ajoutez votre nom d'utilisateur (ou administrateur si vous souhaitez travailler avec lui en tant qu'administrateur)
Copier WinRE.wim
J'ai choisi de copier le fichier .wim afin de pouvoir travailler avec, mais je suppose que vous pouvez également travailler directement avec lui. Si vous avez choisi de travailler directement avec elle, modifiez la commande de manière appropriée. J'ai copié le mien C:\winre\
.
Ajouter PowerShell à l'image
Maintenant que nous avons un .wim avec lequel travailler, nous pouvons ajouter les composants nécessaires pour PowerShell. Vous aurez besoin des composants appropriés de Windows ADK, y compris Windows PE.
Montez l'image
Recherchez les outils de déploiement et d'imagerie, cliquez avec le bouton droit et exécutez en tant qu'administrateur
Créez un dossier pour monter l'image
Exécutez cette commande pour monter l'image:
Ajoutez les packages requis
Il y a un peu de va-et-vient impliqués dans les commandes suivantes, et les choses doivent être faites dans l'ordre. Nous devons installer les packages suivants:
- WinPE-WMI
- WinPE-NetFX4
- WinPE-Scripting
- WinPE-PowerShell3
- WinPE-DismCmdlets
- WinPE-StorageWMI
- WinPE-HTA
Nous devrons également installer des packages en-us (substitut de votre langue préférée) pour chacun des packages ci-dessus.
Commencez par ceci:
dism /image:C:\winre\mount /add-package /packagepath:"C:\Program Files (x86)\Windows Kits\8.0\Assessment and Deployment Kit\Windows Preinstallation Environment\amd64\WinPE_OCs\WinPE-WMI.cab
Exécutez ensuite ceci:
dism /image:C:\winre\mount /add-package /packagepath:"C:\Program Files (x86)\Windows Kits\8.0\Assessment and Deployment Kit\Windows Preinstallation Environment\amd64\WinPE_OCs\en-us\WinPE-WMI_en-us.cab
Appuyez maintenant Updeux fois pour rappeler la première commande et remplacez WMI par NetFX4. Répétez cette opération jusqu'à ce que vous ayez installé tous les composants requis ainsi que la langue requise. N'oubliez pas de le faire dans l'ordre.
Terminer l'image
Maintenant que tous les packages sont en place, nous devons valider nos modifications et terminer notre WinRE.wim. De là, nous pouvons créer un .iso, le tester dans Hyper-V et copier le WinRE.wim dans notre fichier de récupération afin que nous ayons accès à PowerShell la prochaine fois que le système se bloque.
Démonter et valider
Exécutez la commande suivante pour démonter l'image et valider les modifications:
Plusieurs choses peuvent mal se passer ici, et les messages d'erreur sont terriblement trompeurs. Assurez-vous qu'il n'y a pas de fautes de frappe et que vous n'avez rien ouvert lié à ces fichiers, pas même Explorer.
Remplacez WinRE.wim d'origine et testez
Faites une sauvegarde de votre WinRE.wim d'origine et remplacez-le par le nouveau. Exécutez maintenant msconfig et ouvrez l'onglet Boot. Vérifiez Safe Boot
et sélectionnez Alternate Shell
. Redémarrez et essayez.
Boom! PowerShell dans Windows RE
Start PowerShell
et apprécie!
Pour sortir du mode sans échec, vous devrez exécuter msconfig à partir de la ligne de commande et décochez Safe Boot.
start powershell
partir de l'invite de commande. Est-ce que cela fonctionne dans WinRE?