Script para deixar conta de Logon em Background
Fala, galera!
Já se depararam com aplicativos ou sistemas que só funcionam quando alguém faz login manualmente na máquina? Isso pode ser um grande desafio, especialmente quando estamos tentando automatizar processos no ambiente de TI.
Para resolver esse problema, compartilho com vocês um script em PowerShell que configura o login automático no Windows. Esse script é ideal para situações onde queremos que a máquina inicie e execute tarefas automaticamente, como ativar/desativar máquinas com o Automation Account, permitindo desligar após o expediente e ligar no início do dia sem nenhuma intervenção manual.
Script PowerShell
Segue abaixo o código para configurar o login automático. Basta personalizar os valores de Username e Password com as credenciais necessárias.
$Username = "contoso.teste"
$key = "1234@mudar"
$RegistryPath = 'HKLM:\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Winlogon'
if ((Get-ItemProperty -Path $RegistryPath -Name 'AutoAdminLogon' -EA SilentlyContinue).AutoAdminLogon -ne '1') {
Set-ItemProperty -Path $RegistryPath -Name 'AutoAdminLogon' -Value '1'
}
if ((Get-ItemProperty -Path $RegistryPath -Name 'DefaultUsername' -EA SilentlyContinue).DefaultUsername -ne $Username) {
Set-ItemProperty -Path $RegistryPath -Name 'DefaultUsername' -Value $Username
}
if ((Get-ItemProperty -Path $RegistryPath -Name 'DefaultPassword' -EA SilentlyContinue).DefaultPassword -ne $key) {
Set-ItemProperty -Path $RegistryPath -Name 'DefaultPassword' -Value $key
}
if ((Get-ItemProperty -Path $RegistryPath -Name 'ForceAutoLogon' -EA SilentlyContinue).ForceAutoLogon -ne '1') {
Set-ItemProperty -Path $RegistryPath -Name 'ForceAutoLogon' -Value '1'
}
Restart-Computer -Force
Atenção:
Certifique-se de usar essa solução em ambientes seguros. Credenciais em texto claro no registro do Windows podem representar um risco de segurança.
Sempre realize testes em um ambiente controlado antes de aplicar em produção.
Com essa automação, sua máquina estará pronta para executar tarefas com eficiência e sem depender de um técnico para realizar logins manuais.
Comentários
Postar um comentário