powershell - SCCM - 通过其任务序列检测计算机何时完全完成安装的 Surefire 方法
问题描述
我想听听你对此的看法。我正在为自己制作一个简单的脚本,以便在 SCCM 安装完计算机时提醒我。
我想:检测安装何时真正结束的好方法是什么?
我的推理使我通过 Powershell 循环检查最后一个字符串是否存在:
"C:\Windows\CCM\Logs\smsts.log"
例如:
<![LOG[Successfully finalized logs to SMS client log directory from C:\WINDOWS\CCM\Logs]LOG]!><time="11:47:56.899+240" date="08-17-2018" component="OSDSetupHook" context="" type="1" thread="5644" file="tslogging.cpp:1911">
如果在该文件中找到“成功完成的日志”模式,我会收到安装完成的警报,然后我可以继续在该计算机上运行其他命令。
该解决方案运行良好,但我的问题是您是否会推荐任何其他可靠的方法来确定任务序列何时完全完成并且计算机可以运行?你会用什么来检测它?
非常感谢您的意见。
解决方案
@thom schumacher 找到了包含所有所需信息的链接:
推荐阅读
- pandas - Pandas 读取带有重复标题行的 csv
- php - 如何隐藏或替换
- WooCommerce 相关模板中的 html 标签
- php - Symfony 5 全局动态配置文件
- python - 从 VS Code Python 调试器运行命令时查看错误回溯
- python - 使用深度学习对多个类别进行特征提取
- postgresql - PostgreSQL 自定义登录消息
- docker - 为多个用户实现 Docker 隔离
- javascript - 如何检测对象数组中的重复项?
- java - 通过 WebSocket 协议使用 Stomp 代理
- node.js - 联系表格漏洞,显示电子邮件密码