domingo, 7 de dezembro de 2014

Script para Wake On LAN

Para  a utilização deste script, é necessário que todos os fatores anteriores estejam acertados, como a habilitação do Wake On LAN na BIOS, estar certo que a máquina foi desligada de maneira correta e a verificação do MAC Address da máquina.

Utilizaremos duas funções do prompt para a ajustarmos o script ao computador do usuário:

set /p (variável): esta função é utilizada para requisitar uma informação ao usuário e armazená-la em uma variável.

cd (caminho): transporta o prompt para a  pasta desejada.

Abaixo estará o script, que será explicado após:

rem Este script pergunta primeiramente ao usuário se o script está na mesma pasta do executável baixado no site a seguir: http://www.matcode.com/wol.htm
rem Caso o script esteja, é necessário apenas pressionar ENTER, senão, digitar o caminho

set /p pergunta= "Se não estiver na pasta do programa, digite seu caminho (EX: C:\Users\Renan\Downloads, senão, pressione ENTER:  "

rem O script então transportarar-se-á para o caminho desejado

cd %pergunta%

rem Após isso é feita outra requisição: o endereço MAC da máquina a ser desligada, indispensável para a execução

set /p resposta= "Entre com o MAC Address da máquina a ser ligada:"

rem então é executada a operação através do mc-wol.

mc-wol %resposta%


Primeiramente, é perguntado ao usuário se o script está sendo executado da pasta onde o programa se encontra. Se não estiver, é armazenado na variável pergunta o caminho digitado por ele, que será utilizado no comando cd %pergunta% para que o script execute seus próximos comandos da respectiva pasta. Caso não seja digitado nenhum caminho, o script continuará normalmente.

Então, é requisitado o MAC Address da máquina a ser ligada, que será atribuída a uma nova variável resposta e utilizada no comando mc-wol %resposta% visto anteriormente.

Nenhum comentário:

Postar um comentário