O PowerShell no Windows 10 usa PSReadline
para melhor experiência de edição de linha de comando. PSReadline
não usa o buffer de entrada do console normal e, portanto, não é afetado pela opção Discard Old Duplicates
. Você deve desativar os duplicados em PSReadline
options:
Set-PSReadlineOption -HistoryNoDuplicates
Você precisa colocar isso no seu perfil do PowerShell, se quiser isso como comportamento padrão.