Windows PowerShell实用技巧与自定义指南
1. 作业相关操作
在PowerShell中,作业有时会包含其他作业,即子作业。通过 Start-Job cmdlet创建的作业总是附加到一个通用容器的子作业。若要访问这些作业返回的错误,需访问其第一个子作业(即子作业编号为零)中的错误。
例如:
PS > $job.ChildJobs[0].Error
Error!
+ CategoryInfo : NotSpecified: (:) [Write-Error], WriteError
Exception
+ FullyQualifiedErrorId : Microsoft.PowerShell.Commands.WriteErrorExc
eption,Microsoft.PowerShell.Commands.WriteErrorCommand
除了在当前PowerShell会话控制下执行的长时间运行作业外,你可能还希望注册并控制按计划运行或独立于当前PowerShell会话的作业。
2. 监控命令变化
在日常操作中,我们常常需要反复运行某个命令,以查看文件是否复制完成、构建是否结束、网站是否仍在运行等。 Watch-Command.ps1 脚本可以自动完成这个繁琐的过程。
######################
超级会员免费看
订阅专栏 解锁全文
2057

被折叠的 条评论
为什么被折叠?



