Powershell SCCM-通过任务序列检测计算机何时完全安装完毕的可靠方法

Powershell SCCM-通过任务序列检测计算机何时完全安装完毕的可靠方法,powershell,sccm,Powershell,Sccm,我想听听你的意见。我正在为自己制作一个简单的脚本,以便在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:

我想听听你的意见。我正在为自己制作一个简单的脚本,以便在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找到了一个包含所有所需信息的链接:


这篇文章可能会帮助你找到答案:谢谢,搜索时没有找到