Ich führe über einen bestimmten Zeitraum eine Reihe von Befehlen an einer Eingabeaufforderung auf einem Windows-Server aus und möchte sehen, wann ich zuletzt einen Befehl ausgeführt habe. Ich habe den prompt
Befehl verwendet, um die Eingabeaufforderung anzupassen.
prompt $ t $ p $ g
um eine Eingabeaufforderung zu erhalten, die aussieht wie
13: 02: 50.64 L: \>
Ich würde gerne 12 Stunden Zeit in der Eingabeaufforderung verwenden und die Zehntel / Hundertstelsekunden fallen lassen, aber es scheint nicht, dass es eine Option gibt, dies zu tun. Ich möchte, dass es so aussieht
13:02:50 L: \>
Kennt vielleicht jemand einen Weg?
Verwenden
prompt $ T $ H $ H $ H $ p $ g
Bekomme ich eine Aufforderung, die aussieht
15:35:11 L: \>
Welches ist näher, aber es sieht nicht so aus, als würde es 12-Stunden-Format tun.
cmd.exe
aberPowerShell
das kannst du tunfunction prompt {"$(get-date -format h:mm:sstt) $(get-location)> "}
. Schade,cmd.exe
ist nicht so mächtig :( (vielleicht können Sie die Befehle in einer Powershell ausführen :)