Exécutez d'abord les scripts Windows PowerShell lors de la connexion, de la déconnexion, du démarrage et de l'arrêt
Si vous souhaitez d'abord exécuter des scripts Windows PowerShell(Windows PowerShell scripts) lors de la connexion, de la déconnexion, du démarrage et de l'arrêt de l'utilisateur, voici ce que vous devrez faire. Vous pouvez donner la priorité aux scripts Windows PowerShell avant les scripts non-PowerShell à l'aide de l'Éditeur de stratégie de groupe local et de l'Éditeur(Local Group Policy Editor) du Registre(Registry Editor) .
Lorsqu'un utilisateur se connecte ou démarre l'ordinateur, tous les scripts s'exécutent simultanément. Cela peut entraîner un certain retard dans le démarrage ou l'exécution d'un programme spécifique. Il est souvent nécessaire d'exécuter tous les scripts Windows PowerShell et (Windows PowerShell)l'objet de stratégie de groupe(Group Policy Object) à exécuter avant les scripts non PowerShell.
Exécutez d'(Run Windows PowerShell) abord les scripts Windows PowerShell
Pour exécuter d'abord les scripts Windows PowerShell lors de la connexion, de la déconnexion, du démarrage et de l'arrêt de l'utilisateur, procédez comme suit :
- Appuyez sur Win+R .
- Tapez gpedit.msc et appuyez sur le bouton Entrée .(Enter)
- Accédez à Scripts dans Configuration ordinateur(Computer Configuration) .
- Double-cliquez sur Exécuter les scripts Windows PowerShell en premier à la connexion de l'utilisateur, déconnexion(Run Windows PowerShell scripts first at user logon, logoff) .
- Sélectionnez l' option Activé .(Enabled)
- Cliquez sur Appliquer(Apply) et OK .
- Double-cliquez sur Exécuter les scripts Windows PowerShell en premier au démarrage de l'ordinateur, à l'arrêt(Run Windows PowerShell scripts first at computer startup, shutdown) .
- Sélectionnez l' option Activé .(Enabled)
- Cliquez sur Appliquer(Apply) et OK .
Voyons ces étapes en détail.
Dans un premier temps, vous devrez ouvrir l' éditeur de stratégie de groupe local(Local Group Policy Editor) . Pour cela, appuyez sur Win+R , tapez gpedit.msc
et appuyez sur le bouton Entrée . (Enter )Après l'avoir ouvert, accédez au chemin suivant -
Computer Configuration > Administrative Templates > System > Scripts
Vous verrez deux paramètres appelés :
- Exécutez(Run Windows PowerShell) d'abord les scripts Windows PowerShell lors de la connexion, de la déconnexion de l'utilisateur,
- (Run Windows PowerShell)Exécutez d'abord les scripts Windows PowerShell au démarrage et à l'arrêt de l'ordinateur.
Double-cliquez(Double-click) sur chacun d'eux et sélectionnez l' option Activé .(Enabled )
Cliquez sur Appliquer (Apply ) et OK pour enregistrer la modification.
Exécutez(Run Windows PowerShell) d'abord les scripts Windows PowerShell lors de la connexion, de la déconnexion, du démarrage et de l'arrêt de l'utilisateur à l'aide de l' Éditeur du Registre(Registry Editor)
Pour exécuter d'abord les scripts Windows PowerShell lors de la connexion, de la déconnexion, du démarrage et de l'arrêt de l'utilisateur à l'aide de l' Éditeur du Registre(Registry Editor) , procédez comme suit :
- Appuyez sur Win+R .
- Tapez regedit et appuyez sur le bouton Entrée .(Enter)
- Cliquez sur le bouton Oui .(Yes)
- Accédez à Système( System) dans HKLM .
- Cliquez avec le bouton droit(Right-click) sur System > New > DWORDValeur(Value) DWORD (32 bits) .
- Nommez-le RunUserPSScriptsFirst .
- Double-cliquez dessus et définissez les données de la valeur sur (Value)1 .
- Cliquez sur le bouton OK .
- Cliquez avec le bouton droit(Right-click) sur System > New > DWORDValeur(Value) DWORD (32 bits) .
- Nommez-le RunComputerPSScriptsFirst .
- Double-cliquez dessus pour définir les données de la valeur sur (Value)1 .
- Cliquez sur OK pour enregistrer la modification.
Pour en savoir plus, continuez à lire.
Avant de commencer, il est recommandé de sauvegarder tous les fichiers du registre(backup all Registry files) et de créer un point de restauration du système .
Appuyez sur Win+R pour ouvrir l'invite Exécuter, tapez regedit
et appuyez sur le bouton Entrée . (Enter )Si l' invite UAC apparaît, cliquez sur le bouton Oui (Yes ) . Après cela, accédez à ce chemin-
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Policies\System
Ici, vous devrez créer deux valeurs REG_DWORD . Pour cela, cliquez avec le bouton droit sur System > New > DWORD (32-bit) Value et nommez-le RunUserPSScriptsFirst .
Double-cliquez dessus et définissez les données de la valeur sur (Value data )1 .
Suivez les mêmes étapes pour créer une autre valeur (Value)DWORD (32 bits) et nommez-la RunComputerPSScriptsFirst . Ensuite, définissez les données de la valeur sur (Value data )1 .
RunUserPSScriptsFirst représente le paramètre Exécuter les scripts Windows PowerShell en premier lors de la connexion de l'utilisateur,(Run Windows PowerShell scripts first at user logon, logoff) le paramètre de déconnexion , tandis que RunComputerPSScriptsFirst définit le paramètre Exécuter les scripts Windows PowerShell en premier au démarrage de l'ordinateur, le(Run Windows PowerShell scripts first at computer startup, shutdown) paramètre d'arrêt.
Si vous souhaitez annuler ces modifications, vous pouvez suivre ces étapes.
Si vous l'avez fait à l'aide de l' éditeur de stratégie de groupe local(Local Group Policy Editor) , ouvrez le même chemin et sélectionnez l' option Non configuré . (Not Configured )Si vous l'avez fait à l'aide de l' Éditeur du Registre(Registry Editor) , ouvrez la même clé système (System ) et supprimez ces deux valeurs REG_DWORD . Pour les supprimer, cliquez avec le bouton droit sur chacun d'eux, sélectionnez l' option Supprimer (Delete ) et confirmez-la en cliquant sur le bouton OK .
J'espère que cela aide.
Related posts
Run PowerShell Scripts Locally sans signature en Windows 10
Désactiver Security Questions à l'aide d'un Windows 10 PowerShell Script
Comment utiliser Windows PowerShell ISE - Débutants Tutoriel
Comment checter PowerShell version dans Windows 11/10
Comment bloquer IP ou un site Web en utilisant PowerShell dans Windows 10
Comment voir PowerShell Commande History sur Windows 10
Reset Windows Update Client en utilisant PowerShell Script
Comment réinitialiser Microsoft Store apps à l'aide PowerShell dans Windows 10
7 Ways Ouvrir Elevated Windows PowerShell dans Windows 10
Comment faire du tout Delete ou créer une tâche planifiée avec PowerShell dans Windows 11
Désactiver Scroll-Forward dans CMD and PowerShell sur Windows 10
Comment tuer un processus utilisant Command Line dans Windows 10
Comment désinstaller PowerShell dans Windows 10
PowerShell ouvre à Startup dans Windows 10
Export and Backup Device Drivers en utilisant PowerShell dans Windows 10
Activer ou désactiver Legacy Console pour Command Prompt and PowerShell dans Windows 10
Comment ajouter PowerShell à Context Menu dans Windows 10
Comment créer une liste de programmes installés avec PowerShell sur Windows 10
Comment vérifier Windows 10 ISO file hachage avec PowerShell
Comment trouver et Webcams désactiver l'utilisation PowerShell dans Windows 10