1. 程式人生 > >PowerShell - 像Log一樣輸出執行結果

PowerShell - 像Log一樣輸出執行結果

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一樣輸出執行結果