POWERSHELL В PYTHON
PowerShell - это язык командной строки, разработанный Microsoft, который упрощает автоматизацию задач и управление конфигурацией. PowerShell была специально разработан для работы на платформе Windows. Однако обширные библиотеки Python и простота языка позволяют использовать его в качестве скриптового языка вместо PowerShell.
Чтобы выполнить скрипт PowerShell в Python, вы можете использовать модуль subprocess. Вот пример скрипта:
import subprocess
subprocess.call(["powershell.exe","Get-ChildItem | Where { $_.Extension -eq '.txt'}"])
Оператор import subprocess предоставляет возможность работать со следующими функциями:
- call() – запускает команды в системной оболочке;
- check_call() – также запускает команды, но выдает исключение, если вернувший код не ноль;
- Popen() – запускает команды, но возвращает результат в объекте Popen, который можно использовать для работа с процессом: например, получение вывода команды или отправки ввода на стандартный ввод команды.
Таким образом, вы можете использовать функции модуля subprocess в Python для выполнения команд PowerShell и управления конфигурацией.
PowerShell! Running Python Scripts
How to Launch Processes with PowerShell In Python
Serverless automation with Python and PowerShell
how to run python program in windows powershell.
Powershell. Run powershell in python script.
Learn PowerShell in Less Than 2 Hours
Новые материалы: