0

我正在运行这个脚本,它在 powershell 窗口中运行良好,但是当我将它放入文件时它不起作用。我已启用 powershell 在我的系统上运行脚本,但我没有收到任何错误。我想这是因为 break 命令而发生的。如何从文件中运行它?

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 回答