powershell がオブジェクト "Get-EventLog" を見つけられないため、cygwin ウィンドウからこのコマンドを実行すると失敗します。
echo "\n" | powershell.exe Get-EventLog System | Where-Object { $_.EventID -match "6009" }
Get-EveneLog Systerm クエリは Powershell コンソールから問題なく動作するため、構文の問題ではないことがわかっています。そして、powershell パスを含めました。
何か案は?