我想记录脚本的执行情况,但我想将某些行设为 Out-Null,以便它们不会出现在 CLI 上,但仍会显示在记录中。这可能吗?
我不知道如何尝试规避 Out-Null 并让成绩单忽略它。
示例:
Start-Transcript “Transcript location”
New-Item -ItemType File -Name "filename. txt | Out-Null
Stop-Transcript
因此 powershell 不应该说/显示该文件或它已创建,但仍然可以在启动记录中指定的日志文件/区域中找到
基于 MS 文档:
同时拥有两者是不兼容的。
如果需要进一步记录,我建议您调查输出文件到专用日志文件;类似的东西
New-Item -ItemType File -Name filename.txt | Out-File -FilePath .\some_path\file.log