La historia clara de PowerShell no borra la historia

Recientemente tuve que ejecutar un comando que, desafortunadamente, me obligó a escribir una contraseña en la línea de comandos.

Después, borré mi pantalla con "Borrar", pero también quería borrar el historial de comandos para que el comando ofensivo no se mostrara en el historial de la sesión. Desafortunadamente, elClara historia El cmdlet no parece realmente hacer lo que dice su documentación: ejecutar Clear-History no parece tener ningún impacto en el historial de la sesión.

Todavía puedo ver los comandos anteriores en el menú emergente del historial y desplazarme por los comandos antiguos presionando la tecla de arriba. Aquí hay un screengrab que demuestra el problema:

He verificado conGet-Command que Clear-History está ejecutando el esperado cmdlet incorporado de PowerShell.

He intentado algunas variaciones, como "Clear-History -count 10 -newest", todas fallando en mostrar algún efecto. Cuando especifico un ID de historial exacto, como "Clear-History -id 3", recibo un error como este:

Clear-History : Cannot locate history for Id 3.

Incluso si puedo ver el comando # 3 en la pantalla.

Respuestas a la pregunta(3)

Su respuesta a la pregunta