Windows OS イベント ログを収集するには、以下のコマンド (および他のいくつかの同様のコマンド) を実行する必要があります。
' wmic nteventlog where filename="appevent" call BackupEventLog C:\appevent.evt '
コマンドは、cmd プロンプトから正常に実行されます。ファイル C:\appevent.evt を収集しますが、Python を使用 しos.systemたりos.popen実行したりすると、エラーが再実行されます。
また.bat、上記のコマンドでファイルを作成し、それ.batを使用して実行すると、os.system正常に動作します。
を使用して cmd を実行すると何が問題になるのos.systemですか? Pythonを使用してコマンドを実行するにはどうすればよいですか?