Erster Beitrag überhaupt. Keine Ahnung, was ich mache. Einfach nur mit mir ..Vergleichen Sie die creationtime von mkv -powershell
Ich wurde beauftragt, ein Skript zu erstellen, das überprüft, ob die Office-Kameras, die wir eingerichtet haben, ihre Feeds auf die Freigabe "Kamera" auf unserem Windows 2016 Storage Server hochgeladen haben . Wenn die NEUESTE .mkv im Vergleich zur aktuellen Zeit (get-date) mehr als eine Stunde alt ist, muss die "Problem" -Kamera manuell neu gestartet werden. (. Keine Notwendigkeit, Skript, dass ein Teil)
Hier ist, was mein Director bisher geschrieben hat:
#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
}
Die erste Variable wirklich noch nicht verwendet wird, aber ich bin ein bisschen dumm-geschlagen wie das, was als nächstes tun. Das obige gibt die vollständigen Namen und Erstellungszeiten erfolgreich der neuesten .mkvs zurück
Vorschläge für den nächsten Teil? Vielen Dank im Voraus für Anregungen.
Wow! Danke für alle Vorschläge Herren/Damen. Ich werde sicher mehr in der Zukunft veröffentlichen. Freut mich zu sehen, dass die Community super reagiert. – Roachmen