Contents

Como alterar a senha da conta usando o Powershell no Windows 11

O PowerShell fornece uma solução eficiente para gerenciamento de senhas, beneficiando principalmente administradores, especialistas em TI e usuários avançados que buscam automação, configurações personalizadas e manuseio fácil de várias contas. Ao utilizar esta ferramenta, economias consideráveis ​​de tempo podem ser alcançadas, promovendo uma melhor organização e controle sobre as medidas de segurança da conta.

Observe que o PowerShell é limitado em sua capacidade de modificar senhas e só pode ser utilizado para alterar credenciais para contas de usuário gerenciadas localmente no próprio dispositivo. Para atualizar a senha de uma conta Microsoft utilizada para autenticar o sistema, será necessário realizar esta ação através do site da Microsoft ou acessando as configurações de sua conta.

Nesta parte, vamos nos aprofundar em uma variedade de comandos do PowerShell destinados a alterar a senha associada a uma conta local do Windows 11.

Altere a senha da conta no Windows 11 usando o PowerShell

O PowerShell fornece várias opções de comando para modificar a senha de contas de usuários locais. O seguinte ilustra sua estrutura junto com algumas instâncias:

Primeiro, procure por PowerShell no menu Iniciar, clique em’Executar como administrador’no painel direito para abri-lo. Em seguida, clique em’Sim’para o prompt de controle de conta de usuário.

/images/how-to-change-account-password-using-powershell-on-windows-11.png

Usando o comando Net User

O comando “net user” é um utilitário de linha de comando arcaico nativo do sistema operacional Windows da Microsoft, que permite aos usuários manipular contas de usuário por meio do prompt de comando ou da interface do PowerShell. Esta ferramenta versátil permite alterações em senhas e outros detalhes pertinentes da conta sem a necessidade de interação com interfaces gráficas do usuário.

Na janela do PowerShell, digite o seguinte comando para alterar a senha e pressione Enter:

net user Username NewPassward

Substitua Username pelo nome de usuário real da conta para a qual deseja alterar a senha e NewPassword pela nova senha que deseja definir.

Exemplo:

Incorporando seu nome de usuário fornecido’Kalki51’e a senha desejada’Saht!3225', o comando apropriado seria:

net user kalki51 Saht!3225

/images/how-to-change-account-password-using-powershell-on-windows-11-1.png

Não é recomendado inserir senhas em texto sem formatação por meio da interface de linha de comando devido ao risco de segurança representado pelo potencial de pessoas não autorizadas acessando o histórico de comandos. Embora esse comando possa alterar a senha de uma conta de usuário, devem ser tomadas precauções para garantir que as informações confidenciais permaneçam protegidas. Uma dessas medidas envolve limpar o histórico de comandos ou utilizar métodos seguros alternativos.

Usando o comando Set-LocalUser

Você pode utilizar o comando Set-LocalUser para alterar a senha associada a uma conta de usuário específica:

Set-LocalUser -Name "Username" -Password (ConvertTo-SecureString-AsPlainText "NewPassword"-Force)

Substitua Username pelo nome de usuário real da sua conta e NewPassword pela nova senha que deseja definir.

O cmdlet ConvertTo-SecureString é usado para transformar a senha de texto simples em um formato de string seguro. O parâmetro -AsPlainText especifica que você está fornecendo a senha em texto simples, e o parâmetro -Force é usado para suprimir qualquer solicitação de confirmação.

Exemplo:

Set-LocalUser -Name "kalki51" -Password (ConvertTo-SecureString-AsPlainText "tax234@52"-Force)

/images/how-to-change-account-password-using-powershell-on-windows-11-2.png

Ao executar a instrução dada, nenhuma mensagem indicativa será exibida para validar a modificação bem-sucedida de sua senha. Para garantir que as credenciais de autenticação foram realmente atualizadas, tente fazer o login usando a senha recém-criada como prova de sua eficácia.

Usando o comando WMI Win32_UserAccount Class

Outro comando que você pode usar para definir uma nova senha para a conta de usuário é a ferramenta Windows Management Instrumentation (WMI). Digite o seguinte comando e pressione Enter em cada linha:

$user = Get-WmiObject Win32_UserAccount -Filter "Name='<Username>'"$user.SetPassword("<NewPassword>")

Exemplo:

$user = Get-WmiObject Win32_UserAccount -Filter "Name='<kalki52>'" $user.SetPassword("<pswd12345>")

/images/how-to-change-account-password-using-powershell-on-windows-11-3.png

Usando os cmdlets Get-LocalUser e Set-LocalUser

Digite o comando abaixo para listar todas as contas disponíveis em seu computador e pressione Enter:

Get-LocalUser

/images/how-to-change-account-password-using-powershell-on-windows-11-4.png

Insira o seguinte comando para gerar e armazenar a nova senha em uma variável e pressione Enter:

$Password = Read-Host "Enter new password" -AsSecureString

Digite a nova senha para a conta e pressione Enter.

/images/how-to-change-account-password-using-powershell-on-windows-11-5.png

Digite os comandos abaixo e pressione Enter depois de digitar cada linha. Isso definirá a nova senha para a conta local.

$UserAccount = Get-LocalUser -Name "kalki51"$UserAccount | Set-LocalUser -Password $Password

Substitua Nome de usuário pelo nome da conta.

/images/how-to-change-account-password-using-powershell-on-windows-11-6.png

Aqui estão vários métodos que podem ser utilizados com o PowerShell para modificar a senha da conta no Windows 11, dependendo dos motivos para alterá-la:

*️⃣ Link da fonte: