从powershell窗口运行但不是从文件运行的脚本

从powershell窗口运行但不是从文件运行的脚本,powershell,Powershell,我正在运行此脚本,它可以在powershell窗口中正常工作,但当我将其放入文件中时,它无法工作。我已启用powershell在我的系统上运行脚本,没有收到任何错误。我想这是因为中断命令。如何从文件运行它 Get-ChildItem C:\* -Include 'config.xml' -Recurse | Foreach-Object {$file = $_; break} Get-WinEvent -FilterXml ([xml](Get-Content "$file")) | fo

我正在运行此脚本,它可以在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 

将文件另存为脚本_name.ps1

打开Powershell,导航到该文件所在的目录,然后键入“\script\u name.ps1”

见: