我正在运行这个脚本,它在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
答案 0 :(得分:0)
将文件另存为script_name.ps1
打开Powershell,然后导航到该文件所在的目录并输入“。\ script_name.ps1”
请参阅:http://technet.microsoft.com/en-us/library/ee176949.aspx