码迷,mamicode.com
首页 > 系统相关 > 详细

PowerShell - 像Log一样输出执行结果

时间:2018-03-02 10:21:26      阅读:306      评论:0      收藏:0      [点我收藏+]

标签:powershell   变量   日期变量   

最近在用Powershell完成一些经常要做的日常工作,想实时的得到执行结果,像Linux安装软件一样,一条一条的实时输出到控制台,这样很清晰明了的看到每一步的执行结果。格式就像这样:
PS > 02/28/2018 13:35:43 Checking xxx service....
02/28/2018 13:35:44 xxx service is stopped.
02/28/2018 13:35:45 Starting xxx service....
02/28/2018 13:35:46 xxx service is started.

我也是PowerShell初学者,起初为了实现这个时间实时显示,用了一个很笨的方法,就是每一个输出语句前面定义一个时间变量,这样太繁琐了,肯定是有简单的方法来实现的。在群里问了一下高手,果然有。PowerShell定义变量有一种方法,是直接这样:$(PowerShell-Command)。

比如:$(Get-Date)

你就可以直接拿来用了。下面是完整的例子:

技术分享图片

PowerShell - 像Log一样输出执行结果

标签:powershell   变量   日期变量   

原文地址:http://blog.51cto.com/jiaszwx/2074489

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!