J'ai un chemin dans une chaîne,
"C:\temp\mybackup.zip"
Je voudrais insérer un horodatage dans ce script, par exemple,
"C:\temp\mybackup 2009-12-23.zip"
Existe-t-il un moyen simple de le faire dans PowerShell?
powershell
Chris Jones
la source
la source
get-date -f yyyy-MM-dd
m'a fait m'arrêter un instant avant de réaliser que ce n'est pas l'-f
opérateur mais la forme abrégée du-Format
paramètre . Cela avait l'air plutôt hors de propos, d'une manière ou d'une autre :-)Voici un code PowerShell qui devrait fonctionner. Vous pouvez combiner la plupart de cela en moins de lignes, mais je voulais que ce soit clair et lisible.
la source
J'avais besoin d'exporter notre journal de sécurité et je voulais la date et l'heure en temps universel coordonné. Cela s'est avéré être un défi à comprendre, mais si simple à exécuter:
Le code magique est juste cette partie:
la source
hh
est de 12 heures, sanstt
ce n'est pas utile. L'utilisationHH
vous donnera 24 heures. Je recommanderais l'unhhmmsstt
ou l' autre ouHHmmss
hh
pourHH
ci-dessus. Je pense que c'est ce que la plupart des gens voudront.Merci pour le script ci-dessus. Une petite modification à ajouter dans le fichier se terminant correctement. Essaye ça ...
la source
Utilisation:
la source
$filenameFormat = "mybackup $(Get-Date -Format "yyyy-MM-dd").zip"
puisque cela correspond au format OP