【发布时间】:2011-11-07 11:40:55
【问题描述】:
我有一个 powershell 脚本,需要使用简单的 Get-Content cmdlet 从配置文件中读取:
foreach ($s in Get-Content $config_file)
如果配置文件不在应有的位置,我想停止脚本并记录错误。
是否可以在脚本中将 -ErrorAction 与自定义日志记录功能一起使用?
foreach($s in Get-Content $config_file -ErrorAction mdie('Could not find config file')
mdie 是一个记录错误并退出脚本的日志功能。
或者有没有更好的方法?
-G
【问题讨论】:
-
什么是“退出脚本”?回归还是失败?
标签: logging powershell error-handling