Como ativar o logon automático no Windows

Microsoft Hotfix 50529 - Primeira etapa

Muitas vezes não queremos que o Windows solicite para inserir as credenciais de acesso, quaisquer sejam os motivos.

Existem algumas maneiras de fazer isso, vou descreve-las abaixo:

1ª Forma – Hotfix da Microsoft

Uma forma (minha predileta) é utilizar os hotfix 50529 para registrar um usuário automático e 50532 para desregistrar.

A execução do aplicativo é extremamente simples e pode ser observada nas imagens abaixo:

 
2ª Forma – Allterar o registro do Windows

Sempre que for alterar o registro do Windows, faça um backup e tenha em mente que essa operação pode ser traumatica.

  1. Clique em Iniciar
  2. Clique em Executar
  3. Digite regedit.exe e pressione Enter
  4. Pesquise pelas chaves abaixo:
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Winlogon]
"AutoAdminLogon"="1"
"DefaultUserName"="nome do usuário"
"DefaultPassword"="senha do usuário"
"DefaultDomainName"="dominio local"
"DontDisplayLastUserName"="0"

Alterando a o valor  do parâmetro AutoAdminLogon para 1, você está informando para o Sistema Operacional que ele deverá utilizar os parâmetros seguintes para fazer o logon automaticamente.

Preencha os parâmetros DefaulUserNameDefaultPassword com os dados do usuário que queres que inicie diretamente o sistema.

Já na chave DefaultDomainName, preencha com o nome do seu Domínio de rede ou então com o próprio nome da máquina, em caso de máquinas locais.

Mantenha o valor de DontDisplayLastUserName em 0.

Agora feche o registro e reinicie o computador.

Regedit - Autologon

Regedit - Autologon

3ª Forma – Aplicativo userpasswords2 do Painel de controle (Control)

A terceira e última forma é utilizando o aplicativo userpassword2 do Painel de controle.

  1. Clique em Iniciar
  2. Clique em Executar
  3. Digite control userpasswords2
  4. Desmarque a opção “Os usuários devem digitar um nome de usuário e senha para acessar esse computador”.

    UserPasswords2 - Autologon

    UserPasswords2 - Autologon

 

 

Fonte: http://support.microsoft.com/kb/315231/pt-br

Opções para fazer backup do DHCP Server da Microsoft

1ª Opção – Backup automático do Windows Server

O Windows Server faz um backup automático no diretório:

C:\Windows\System32\DHCP\Backup

Como primeira opção, você pode copiar os dados contidos nesse diretório e subir no servidor novo clicando com o botão direito do mouse no nome do seu servidor abaixo de DHCP no painel da esquerda e depois em “Restore”, escolha o diretório no qual você salvou os arquivos e clique em OK.

2ª Opção – Backup por linha de comando (comando NETSH)

Outra maneira (minha predileta) é utilizando o comando NETSH.

Com ele vamos fazer um “dump” das configurações atuais e salvar em um arquivo.

netsh dhcp server dump > C:\DHCP_SETTINGS.conf

Agora, você precisa editar o arquivo DHCP_SETTINGS.conf, apagando todos os dados até:

ADD SCOPE

Fazemos isso porque essas linhas são das configurações de IP do servidor anterior. Caso seja feito o BKP para o mesmo equipamento ou endereço de IP, não precisa editar o arquivo.

Agora, na máquina nova, execute o comando:

netsh exec C:\DHCP_SETTINGS.conf

3ª Opção – Backup pelo registro do Windows Server

Para fazer o backup utilizando o registro do Windows Server, inicie o aplicativo “regedit.exe” pelo “Iniciar > Executar” e navegue até a seguinte chave:

HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\DHCPServer\Parameters

Clique em Arquivo e depois em exportar, selecione o local desejado e clique em OK.

Para “restaurar”, basta clicar duas vezes sobre a chave exportada anteriormente e confirmar a mensagem de alerta.

Script para obter Service Tag da Dell

E aí pessoal,

Estou trabalhando em uma forma de automatizar o inventário dos equipamentos e serviços da Empresa. Sabemos que hoje existem diversos softwares e serviços que fazem isso, tanto proprietários quanto OpenSource, mas muitas vezes são caros demais ou levam tempo para se adaptar ao que cada Empresa precisa, então, estou criando o meu, com as minhas necessidades.

Nesse processo, uma das tarefas é obter o Service Tag da Dell, tendo em vista que meu parque é todo desta Empresa e tenho mais de 100 máquinas em diversos sites.

Fui atrás e encontrei uma forma com Visual Basic Script (VBS) linguagem de scripting utilizada para desenvolver códigos para ambientes Microsoft e muito utilizado em conjunto com GPO’s (Global Policy Objects) no Active Directory.

Esse código não é só para quem está em desenvolvimento de um software de inventário, serve para inúmeras coisas, o ideal é que você pegue a ideia do código e aplique nas suas necessidades, mas se quiser usar na íntegra, copie o código, cole no bloco de notas e salve com a extensão vbs entre aspas duplas, ex.: “st_dell.vbs”.

Ao executar o arquivo, ele vai solicitar um nome de máquina (Netbios) e retornará a service tag do mesmo. A service tag é encontrada no na BIOS do sistema e acessada na linha  4.

Caso você trabalhe diretamente com GPO, por exemplo, você poderia substituir o inputBox() da linha 1 por “.”  (com as aspas) que o script obtém os dados da máquina local. Além disso outras tarefas podem ser feitas, como salvar os dados em um disco, por exemplo. Mas isso é papo para mais artigos…

strComputer = InputBox("Digite o nome do computador no qual queres saber a ST","Hostname"," ")
on error resume next
Set objWMIservice = GetObject("winmgmts:\\" & strComputer & "\root\cimv2")
set colitems = objWMIservice.ExecQuery("Select * from Win32_BIOS",,48)
For each objitem in colitems
      Wscript.echo "Dell Service Tag: " & objitem.serialnumber
Next

Explicação do Script

  • Linha 1: Pergunta ao usuário um nome de máquina (no caso de utilização remota) e salva na variável strComputer
  • Linha 2: Tratamento de erros
  • Linha 3: Instancia o objeto em objWMIservice
  • Linha 4: Obtém a coleção conforme a query executada na classe da BIOS do sistema
  • Linha 5: Inicia o laço para percorrer a coleção
  • Linha 6: Exibe na tela a mensagem com a Service Tag.
Grande abraço!