一般可以可以将脚本中需要记录的日志,输出到日志文件,可以就与脚本在同一级目录位置
日志文件不存在,则创建,如果存在,则直接将内容,追加到日志文件
实现方法,可以如下:
$BASE_DIR = $MyInvocation.MyCommand.Definition # 脚本的绝对路径,包含文件名,固定值 $BASE_DIR = Split-Path -Parent $MyInvocation.MyCommand.Definition # 脚本所在的目录的绝对路径 $LOG_PATH = "$BASE_DIR\Script-log.txt" function MyLog([string]$msgs) { Add-Content -path $LOG_PATH -value $msgs -force #Write-Host $msgs } MyLog "logs information 01" MyLog "logs information 02"
其中Write-Host 可以用来调试,仅用于界面显示,输出不会进入管道传递
尊重别人的劳动成果 转载请务必注明出处:https://www.cnblogs.com/5201351/p/18908021
作者:一名卑微的IT民工
出处:https://www.cnblogs.com/5201351
本博客所有文章仅用于学习、研究和交流目的,欢迎非商业性质转载。
由于博主的水平不高,文章没有高度、深度和广度,只是凑字数,不足和错误之处在所难免,希望大家能够批评指出。
博主是利用读书、参考、引用、复制和粘贴等多种方式打造成自己的文章,请原谅博主成为一个卑微的IT民工!
 
         
                
            
         浙公网安备 33010602011771号
浙公网安备 33010602011771号