Je peux utiliser l'élément de menu contextuel "Ouvrir la fenêtre de PowerShell ici" pour ouvrir PowerShell dans le dossier actuel. Toutefois, cette invite s'exécute en tant qu'utilisateur limité. Comment puis-je élever cette invite afin qu'elle s'exécute en tant qu'administrateur tout en conservant le répertoire actuel?
windows-10
powershell
Yo de
la source
la source
Réponses:
Malheureusement, Windows n'autorise pas le remplacement du jeton principal après le démarrage du processus. Pour les besoins de cette réponse, cela signifie que nous ne pouvons pas modifier le statut d'utilisateur ou d'élévation sous lequel une invite PowerShell existante est exécutée.
Pour demander l'élévation d'un nouveau processus PowerShell qui commence dans le répertoire en cours, vous pouvez utiliser cette commande:
Les
-Verb runas
invites d'élévation-ArgumentList
fournissent une ligne de commande au nouveau processus.-c
lui donne une commande à exécuter (l'interpolation de chaîne se transforme$pwd
en répertoire actuel du processus en cours).-NoExit
indique au nouveau processus de ne pas terminer après la fin de ses commandes de démarrage.la source