O sinal sonoro é fornecido pelo módulo PSReadline
, fornecido com o Windows 10. Você precisa alterar a opção PSReadline
para desativar a campainha:
Set-PSReadlineOption -BellStyle None
Se você quiser essa alteração para todas as futuras sessões do PowerShell, será necessário adicionar esse comando ao seu perfil do PowerShell . Por exemplo, para definir a opção "Usuário atual, host atual" ( $Profile
):
Set-ExecutionPolicy -ExecutionPolicy RemoteSigned -Scope CurrentUser
if (!(Test-Path -Path "$Profile")) {New-Item -ItemType File -Path "$Profile" -Force}
Add-Content -Value "Set-PSReadlineOption -BellStyle None" -Path "$Profile"
A primeira linha permite que seu perfil execute um script de inicialização quando o PowerShell é aberto ( Sobre as políticas de execução . A segunda linha testa para ver se você já tem um script de inicialização definido para "Usuário atual, host atual". A terceira linha adiciona a opção de sino ao seu script de inicialização.