【发布时间】:2018-04-06 02:10:25
【问题描述】:
我制作了一个 powershell 脚本,它读取远程 PC 的注册表项,并将它们打印到一个 html 页面。
有时远程 PC 会冻结/挂起等。这会将每台冻结的 PC 的最终 html 页面增加约 40 秒。
我怎样才能对脚本的一部分进行计时,比如 1-2 个命令,如果时间过长,我会终止该命令并继续使用 PC 名称数组中的下一台 PC 执行脚本? 或者解决方案不及时,还有其他方法吗?谢谢!
像这样的:
$Reg = [Microsoft.Win32.RegistryKey]::OpenRemoteBaseKey('Users', $remote[$i]) + timer 并行运行 + if condition 用于计时器计数。而当计数器达到阈值terminate OpenRemoteBaseKey & continue
【问题讨论】:
-
在 powershell 中输入:
Get-Help about_Jobs
标签: powershell