如何记录在Powershell窗口中编写的所有内容?

约翰·汉宁(Johnathan Henning)

我需要为此脚本执行的每个操作创建一个日志文件。

我尝试使用redirection(>>),但是无法获取输出以实际写入文件。

while($true){

$FromMC = Get-ChildItem -Path "\\x\From MC" -Filter *.mpg
Write-Host "Checking '\\x\From MC' for files" -ForegroundColor Cyan
Write-Host $FromMC.count"Files Found" -ForegroundColor Cyan
Write-Host ""
ForEach($file in $FromMC){

    try{
        Move-Item -Filter 7ST* -Path $file.Fullname -Destination "\\x\programs\7TH STREET THEATER" -Verbose -Force -ErrorAction Stop
    }
    catch{...}
Write-Host "Pausing for"$ts.Minutes"minutes..." -ForegroundColor Cyan
Write-Host "Ctrl+C to Stop"
Write-Host ""
Start-Sleep -Seconds $ts.TotalSeconds
}

我希望输出与进入外壳的“ -verbose”输出完全相同。输出类型:写主机,详细,写警告

我觉得解决方案非常简单,我只是忽略了它。

杰里德

记录通常会写入控制台的所有内容,例如-verbose可以使用的时间Start-Transcript和完成时间Stop-Transcript

例:

Start-Transcript -Path "C:\logs.txt"

#run code you want to capture

Stop-Transcript

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

如何自动记录在VLC播放器窗口中播放的歌曲的名称?

在窗口中记录所有触摸事件

如何记录在Docker容器中运行的所有进程?

如何从XMonad中的所有浮动窗口中删除边框

如何更改窗口中所有按钮的属性?

记录在接口中的方法

javascript:如何在弹出窗口中编写

如何检查所有记录在oracle查询中都有一些价值?

如何在交互式PowerShell窗口中编写多行“ for”循环?

以DB-First方法在调试窗口中记录所有Entity Framework查询

在打开的窗口中看不到所有内容

如何获取鼠标浮动窗口中的内容?

pywinauto:遍历窗口中的所有控件

如何配置TypeScript以隐藏窗口中的所有全局变量,但访问窗口本身?

如何创建 S3 生命周期策略,将所有内容移动到智能分层并在 X 天的窗口中维护单个先前版本

使用RX查询,如何获得每秒3秒的窗口中具有相同状态的记录?

如何使用哨兵/ raven-js记录所有内容

如何使用纯JavaScript控制台将所有超链接href记录在一个盒子中

如何抑制pyinstaller生成的可执行文件窗口中的所有警告

如何获取在Firefox中在多个窗口中打开的所有选项卡的标题?

如何在屏幕窗口中杀死bash文件运行的所有任务?

如何在窗口中定义中间线并使所有元素与该线对齐

如何在Tera Term Pro窗口中快速选择所有文本?

Sublime Text 2:如何强制所有文件在单个窗口中打开?

如何在一个窗口中打开所有舞台?

如何在单个浏览器窗口中预览目录中的所有图像?

如何在Android的地图内的信息窗口中显示所有国家/地区的温度?

如何在 IntelliJ 的同一窗口中查看所有项目

如何在父窗口中通知iframe yandex map的所有脚本已加载?