я хочу запустить следующую команду power-shell, используя скрипт python:
timedetail = subprocess.check_output('powershell.exe Get-WinEvent -LogName Microsoft-Windows-TerminalServices-LocalSessionManager/Operational | Where { ($_.ID -eq "25" -or $_.ID -eq "21") -and ($_.TimeCreated -gt [datetime]::Today.AddDays(-2))} |Select TimeCreated , Message | sort-Object -Property TimeCreated -Unique | Format-List', startupinfo=st_inf,shell=False,stderr=subprocess.PIPE, stdin=subprocess.PIPE).decode('ANSI').strip().splitlines()
но это не работает с кодом Python, это отображает ошибку:
[WinError 2] The system cannot find the file specified
кто-нибудь может помочь, как запустить команду powershell с помощью кода python?
заранее спасибо.
win32evtlog
изpywin32
? (См. также stackoverflow.com/questions/30287121/) - person Xtrem532   schedule 15.01.2021