Gelegentlich hat man ein „Aha“-Erlebnis an unerwarteter Stelle.
Mir war bewusst, dass sich PowerShell alle ausgeführten Befehle einer Sitzung merkt.
Mit „Get-History“ kann man sich diese Sitzungsaufzeichnung ansehen.
Mit „Invoke-History“ funktioniert die Wiederholung eines bereits ausgeführten Statements.
Was ich bisher nicht wusste ist, dass es unter
„C:\Users\<username>\AppData\Roaming\Microsoft\Windows\PowerShell\PSReadLine“ die Datei „ConsoleHost_history.txt“ gibt, die alle jemals verwendeten Commandlets und anderer Konsolenbefehle, wie ping, tracert, cd, etc. speichert.
Es werden ebenfalls die nicht-erfolgreichen Befehle protokolliert, wie „pnig DC01“ oder „Write-Horst“ etc.
Damit kann man auch später noch einmal das eine oder andere nachschlagen, wenn die Sitzung beendet ist.