我刚开始使用Power Shell,第一个任务是希望我们将所做的所有操作记录到日志文件中。
实验室告诉我们执行此操作的方式如下:
”通过执行以下命令来创建文件: 日期>> LAB-winsrv.log”
“执行ipconfig以显示所有接口并将结果输出到日志文件”
“使用ipconfig恢复在上面关闭的接口,并将该命令的结果输出到日志文件”
因此,基本上,它将要求您执行一个非常简单的任务,然后将结果输出添加到创建的日志文件中。但是,我很难弄清楚该怎么做。
答案 0 :(得分:0)
创建日志文件的最简单方法是阅读您提供的说明: “ 通过执行以下命令创建文件:date >> LAB-winsrv.log”
>> 将创建文件。我建议告诉它在哪里保存日志文件,以便以后可以找到它...
date >> C:\Temp\LAB-winsrv.log
答案 1 :(得分:0)
Powershell转录是一项功能,该功能会将控制台的所有输出都写入文件。默认情况下,该功能已启用,但是如果要控制位置,则可以使用start-transcript
明确启动它,并指定日志文件。您自然可以使用stop-transcript
停止它。
使用我的XWrite可以增强输出到控制台以及扩展到脚本文件的输出。 GitHub repository上有一些示例,提供了更多信息。