Ausgabe von Datum/Zeit in der PowerShell
Möchte ich die Ausgabe des Datum-Zeit in verschiedenen Orten in meinem Skript für die Anmeldung, so Tue ich dies:
$b = Get-Date
Write-Output "Backups complete at $b"
# more code here
$c = Get-Date
Write-Output "Backups complete at $c"
Ich bin mit mehreren Buchstaben des Alphabets, um die meisten aktuellen Datum/Zeit.
Gibt es ein einfacher Weg, dies zu tun oder muss ich wieder den Tag jedes mal will ich es wieder verwenden?
Du musst angemeldet sein, um einen Kommentar abzugeben.
Einmal weisen Sie die aktuellen datetime-auf eine variable, die Sie erfassen das Datum und die Zeit im moment, Sie lief
Get-Date
.Jedes mal, wenn Sie ein neues Datum und die Zeit, die Sie brauchen, um es wieder laufen. Sie könnten vermeiden Sie die Verwendung von Variablen:
Write-Output "Backups complete at $(Get-Date -Format u)"
räusperEinen anderen Weg, dies zu tun ist mit einem format-string, und da sind Sie mit diesem für logging-Zwecke würde ich dir empfehlen, um eine Funktion schreiben, da dies ermöglicht es Ihnen, ändern Sie das format der alle log-Nachrichten an einem einzigen Ort:
Nun können Sie einfach melden Sie mit:
Ausgabe: