このスクリプトを実行していますが、powershell ウィンドウからは正常に動作しますが、ファイルに入れると動作しません。システムでスクリプトを実行できるように powershell を有効にしましたが、エラーは発生しません。ブレイクコマンドのおかげでハプニングなのだろう。ファイルから実行するにはどうすればよいですか?
Get-ChildItem C:\* -Include 'config.xml' -Recurse | Foreach-Object {$file = $_; break}
Get-WinEvent -FilterXml ([xml](Get-Content "$file")) | format-table TimeCreated, Message -autosize -HideTableHeaders >C:\Users\$env:username\Desktop\report.csv