PowerShellコマンドを実行してメモリ使用量を取得し、その結果を取得しようとしています。Python execute powershell command
import subprocess
output = subprocess.call(["powershell.exe", "Get-Counter -Counter "+'"\memory\\available mbytes"'+" -MaxSamples 10 -SampleInterval 1"])
try:
subprocess.check_output("Get-Counter -Counter "+'"\memory\\available mbytes"'+" -MaxSamples 10 -SampleInterval 1", shell=TRUE)
except subprocess.CalledProcessError, e:
print "subproces CalledProcessError.output = " + e.output
print output
コマンドを実行するための成功であるが、唯一の次のような結果を得る:私は戻ってPowerShellの結果を取得できますか
subproces CalledProcessError.output =
0
を?
あなたのコマンドい( "メモリ\利用可能メガバイト\" 'は、Get-カウンター-Counterを-MaxSamples 10 -SampleInterval 1 ')は、インタラクティブで働きますパワーシェルセッション? –