Если я нажму стрелку вверх в powershell, появится последняя команда. Другие программы удаляют эту «историю», но похоже, что powershell этого не делает. Я хотел бы знать, как удалить эти данные (перезапуск не работает).
Вы можете очистить эту историю, нажав Alt + F7 . Это самый простой способ, без команды.
Редактировать: Спасибо Midacts за указание команды для этой цели:
[Microsoft.PowerShell.PSConsoleReadLine]::ClearHistory()
Для более подробную информацию вы можете посмотреть на этот пост: Очистить историю PowerShell не очищает историю
https://docs.microsoft.com/en-us/powershell/module/microsoft.powershell.core/clear-history?view=powershell-7
Использование команды Clear-History «удаляет историю команд из сеанса PowerShell».
Clear-History
Очистка истории PowerShell не очищает историю
"[Microsoft.PowerShell.PSConsoleReadLine]::ClearHistory() может использоваться для очистки истории текущего сеанса"