Je veux démarrer PowerShell (C: \ WINDOWS \ system32 \ WindowsPowerShell \ v1.0 \ powershell.exe) à partir de la ligne de commande par défaut de Windows 7 ( cmd ) et accéder au chemin spécifique.
J'ai utilisé la commande:
start C:\WINDOWS\system32\WindowsPowerShell\v1.0\powershell.exe
Cela fonctionnera et affichera la fenêtre PowerShell.
Mais si j'utilise:
start C:\WINDOWS\system32\WindowsPowerShell\v1.0\powershell.exe Set-Location c:\
La fenêtre noire clignote rapidement.
Comment puis-je ouvrir PowerShell à partir de cmd par le chemin spécifique? Merci d'avance.
powershell.exe
, mieux vaut utiliser%windir%
.%SystemRoot%
Réponses:
Essaye ça:
Si votre chemin contient des espaces, vous pouvez le mettre entre guillemets simples, comme ceci:
la source
> 'powershell -NoExit -Command "Set-Location ' + path1 + '"'
seulement peut ouvrir le powershell mais ne peut pas cd dans les1 = 'start C:\WINDOWS\system32\WindowsPowerShell\v1.0\powershell.exe -NoExit -Command '; s2 = '"Select-Location ' + "'" + path1 + "'" + '"', and command = s1 + s2
. alors ça marche'
pour envelopper le chemin. Comme:-Command "Set-Location 'C:\\Program Files'"
Ce que Windows 10 utilise dans le Registre pour ouvrir une instance PowerShell en cliquant avec le bouton droit de la souris dans une fenêtre de l'Explorateur ou sur le bureau (« Ouvrir la fenêtre PowerShell ici ») est le suivant:
Vous pouvez le trouver sur
Computer\HKEY_CLASSES_ROOT\Directory\Background\shell\Powershell\command
la source