Tengo un camino en una cuerda,
"C:\temp\mybackup.zip"
Me gustaría insertar una marca de tiempo en ese script, por ejemplo,
"C:\temp\mybackup 2009-12-23.zip"
¿Existe una forma sencilla de hacer esto en PowerShell?
powershell
Chris Jones
fuente
fuente

get-date -f yyyy-MM-ddme hizo parar por un momento antes de darse cuenta de que es no el-foperador pero la forma corta para el-Formatparámetro . Parecía bastante fuera de lugar, de alguna manera :-)Aquí hay un código de PowerShell que debería funcionar. Puede combinar la mayor parte de esto en menos líneas, pero quería mantenerlo claro y legible.
fuente
Necesitaba exportar nuestro registro de seguridad y quería la fecha y la hora en hora universal coordinada. Esto resultó ser un desafío de resolver, pero muy simple de ejecutar:
El código mágico es solo esta parte:
fuente
hhes un tiempo de 12 horas, sinttél no es útil. El usoHHle dará un tiempo de 24 horas. Recomendaría unahhmmsstto la otraHHmmsshhaHHarriba. Creo que eso es lo que querrá la mayoría de la gente.Gracias por el guión anterior. Una pequeña modificación para agregar en el archivo que termine correctamente. Prueba esto ...
fuente
Utilizar:
fuente
$filenameFormat = "mybackup $(Get-Date -Format "yyyy-MM-dd").zip"porque coincide con el formato OP