Как открыть Windows Powershell через Python - PullRequest
0 голосов
/ 07 февраля 2020

Я уже знаю, как открыть windows командную строку через python, но мне было интересно, как можно открыть окно windows powershellx86 и запускать команды через python 3.7 на windows 10?

Ответы [ 2 ]

2 голосов
/ 07 февраля 2020

Вы можете просто вызвать powershell.exe, используя subprocess.run

import subprocess
subprocess.run('powershell.exe Get-Item *')
0 голосов
/ 07 февраля 2020

Если вы знаете, как запустить командную строку (CMD.EXE), тогда вы сможете использовать тот же метод для запуска PowerShell (PowerShell.EXE). PowerShell.EXE по умолчанию находится в c: \ windows \ system32 \ windowspowershell \ v1.0 \. Чтобы запустить оболочку с командами, используйте:

c:\windows\system32\windowspowershell\v1.0\PowerShell.exe -c {commands}

Чтобы запустить файл сценария .ps1, используйте

c:\windows\system32\windowspowershell\v1.0\PowerShell.exe -f Path\Script.ps1

Удачи.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...