当前位置: 移动技术网 > IT编程>脚本编程>Shell > PowerShell默认参数$PSDefaultParameterValues结合Out-File输出到日志文件

PowerShell默认参数$PSDefaultParameterValues结合Out-File输出到日志文件

2017年12月12日  | 移动技术网IT编程  | 我要评论

输出log是一个永恒的话题,什么tracelistener,net4log,nlog,windows中自带的eventlog,之前在自动重定向powershell控制台输出到文件 也算。其实借助于powershell 3.0以后的powershell默认参数$psdefaultparametervalues,可以让out-file,命令也变成也简易的log神器。

复制代码 代码如下:
$psdefaultparametervalues['out-file:filepath'] = 'mylog.txt'
$psdefaultparametervalues['out-file:append'] = $true

设置完毕后来测试一下吧
复制代码 代码如下:

ps> 'log started' | out-file
ps> "time=$(get-date)" | out-file
ps> 'log ended' | out-file
ps> get-content .\mylog.txt
log started
time=06/12/2014 11:01:05
log ended

文章来源:http://www.pstips.net/psdefaultparametervalues-2.html

如对本文有疑问, 点击进行留言回复!!

相关文章:

验证码:
移动技术网