0

このスクリプトを実行していますが、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 
4

1 に答える 1

0

ファイルを script_name.ps1 として保存

Powershell を開き、ファイルがあるディレクトリに移動し、「.\script_name.ps1」と入力します。

参照: http://technet.microsoft.com/en-us/library/ee176949.aspx

于 2013-01-05T02:38:28.047 に答える