【发布时间】:2018-03-24 18:26:22
【问题描述】:
我的任务是创建一个脚本,检查我们设置的办公室摄像头是否已停止将其供稿上传到位于我们的 Windows 2016 存储服务器上的“摄像头”共享。如果最新的 .mkv 与当前时间(获取日期)相比超过一个小时,则需要手动重新启动“问题”相机。 (无需编写该部分的脚本。)
这是我的主管到目前为止所写的内容:
#Variable Definitions start here
$numhours = 1
Get-ChildItem "d:\Shares\Cameras" | Foreach {
$folderToLookAt = ($_.FullName + "\*.mkv")
$result = Get-ChildItem -Recurse $folderToLookAt | Sort-Object CreationTime -Descending
echo $result[0].FullName
echo $result[0].CreationTime
}
第一个变量确实还没有使用,但我对接下来要做什么感到有点傻眼。以上成功返回最新.mkvs的全名和创建时间
对下一部分的建议?
【问题讨论】:
-
哇!感谢所有男士/女士们的建议。我一定会在未来发布更多内容。很高兴看到社区反应灵敏。
标签: windows powershell windows-server windows-server-2016