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-dd
me hizo parar por un momento antes de darse cuenta de que es no el-f
operador pero la forma corta para el-Format
pará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
hh
es un tiempo de 12 horas, sintt
él no es útil. El usoHH
le dará un tiempo de 24 horas. Recomendaría unahhmmsstt
o la otraHHmmss
hh
aHH
arriba. 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