Pular para o conteúdo

Desligando remotamente máquinas de um domínio

Dica publicada em Linux / Comandos
Jeferson R. Costa rcjeferson
Hits: 27.739 Categoria: Linux Subcategoria: Comandos
  • Indicar
  • Impressora
  • Denunciar
O Viva o Linux depende da receita de anúncios para se manter. Ative os cookies aqui para nos patrocinar.
Não conseguimos carregar os anúncios. Se usa bloqueador, considere liberar o Viva o Linux para nos patrocinar.

Desligando remotamente máquinas de um domínio

Imagine o seguinte cenário: um parque de máquinas com aproximadamente 400 computadores em 9 salas diferentes, e você tem 30 minutos para desligar todas essas máquinas antes de ir embora. Corrido, não?

Por isso resolvi procurar uma solução mais viável do que desligar máquina por máquina. Encontrei uma opção do próprio Samba, que faz todo esse trabalho para mim e é isso que eu quero compartilhar com vocês.

Nesta dica, vou mostrar somente a linha que faz o trabalho. Mostrarei, em próximas contribuições, como podemos colocar essa linha em um script para que não precisemos digitar um comando para cada máquina.

Então, vamos ao que interessa, o comando mágico:

# net rpc shutdown -C "Mensagem que vai aparecer na tela" -f -I IP_HOST -t 60 -U user%pass

Explicando:
  • C :: mensagem que aparecerá na tela antes de a máquina desligar.
  • f :: forçar desligamento da máquina, caso tenha algo aberto.
  • I :: endereço IP da máquina que queremos desligar.
  • t :: tempo em segundos para o desligamento.
  • U :: usuário e senha (separados por %) com permissão de administrador da rede ou do computador.
  • r :: parâmetro que deve ser utilizado para reiniciar o computaor, ao invés de desligar.

Testado no Debian 6, Samba 3.5 e clientes Windows XP, 7, 2003 e 2008.

Veja essa e outras dicas em meu blog, onde posto dicas e soluções em infraestrutura de TI.

Gostou? Compartilhe e deixe seu comentário.

Achou algum erro? Precisa de ajuda? Críticas? Deixe seu comentário.
Obrigado!

Jeferson R. Costa

O Viva o Linux depende da receita de anúncios para se manter. Ative os cookies aqui para nos patrocinar.
Não conseguimos carregar os anúncios. Se usa bloqueador, considere liberar o Viva o Linux para nos patrocinar.
O Viva o Linux depende da receita de anúncios para se manter. Ative os cookies aqui para nos patrocinar.
Não conseguimos carregar os anúncios. Se usa bloqueador, considere liberar o Viva o Linux para nos patrocinar.

Habilitando/Desabilitando daemons no Debian

Squid - Calculando cache_dir e cache_mem

Inserindo máquina com Windows 7 no domínio Samba

HTML - Redirecionamento de página

Travando/bloqueando arquivos e diretórios no GNU/Linux

Fedora sem ifconfig [Resolvido]

Uso efetivo do shell

The following REQUIRED_USE flag constraints are unsatisfied [Resolvido]

Como alterar o título da janela de terminal via comando

Habilitando rolagem no Screen

#1 Comentário enviado por danniel-lara em 24/07/2013 - 16:42h
Valeu a dica , muito boa mesmo
#2 Comentário enviado por linoxman em 25/07/2013 - 08:39h
Só tem um detalhe.
Eu uso isso para desligar todos os dias as 90 máquinas dos laboratórios de informatica de onde trabalho.
Só que no windows 7, é necessário fazer algumas alterações para que isso funcione. Agora não tenho em mãos os passos, mas se alguém precisar pode me enviar um e-mail que tenho um documento em PDF.

linoxman@gmail.com

Abraços...
#3 Comentário enviado por elipereira em 25/07/2013 - 09:56h

[2] Comentário enviado por linoxman em 25/07/2013 - 08:39h:

Só tem um detalhe.
Eu uso isso para desligar todos os dias as 90 máquinas dos laboratórios de informatica de onde trabalho.
Só que no windows 7, é necessário fazer algumas alterações para que isso funcione. Agora não tenho em mãos os passos, mas se alguém precisar pode me enviar um e-mail que tenho um documento em PDF.

linoxman@gmail.com

Abraços...



Ola amigo;

Poste aí a dica para windows 7.

Abço.
#4 Comentário enviado por rcjeferson em 26/07/2013 - 19:48h
Boa noite amigo,

Eu uso sem nenhum problema em máquinas Windows 7, mas posta a dica ai caso alguém também tenha problemas com o Windows 7.


Abraços.
#5 Comentário enviado por brizao em 07/08/2014 - 15:33h
fui testar no windows 7 esta dica e não funcionou de cara, desabilitei o firewall do windows e deu.

Abs.
#6 Comentário enviado por marcusvf em 30/09/2014 - 12:21h
Estou precisando disso no caminho inverso, `a partir de uma máquina windows desligar uma máquina linux.

Contribuir com comentário

Entre na sua conta para comentar.