Задать вопрос
Ответы пользователя по тегу PowerShell
  • Как из Python отдать команды в PowerShell по строкам?

    Как Вам уже написали. Между командами PS нужна ";" .
    Замените:
    '$monitor=Get-WmiObject -Namespace root/WMI -ClassName WmiMonitorBrightnessMethods', '$monitor.WmiSetBrightness(0,50)'

    на:
    '$monitor=Get-WmiObject -Namespace root/WMI -ClassName WmiMonitorBrightnessMethods; $monitor.WmiSetBrightness(0,50)'


    Итоговый код в таком случае:
    import subprocess
    
    proc = subprocess.Popen(['powershell', '$monitor=Get-WmiObject -Namespace root/WMI -ClassName WmiMonitorBrightnessMethods; $monitor.WmiSetBrightness(0,50)'])
    proc.wait()
    Ответ написан
    Комментировать