Olá pessoal sou nova aqui então me perdoem se esse tópico for repitido, o meu problema é o seguinte: trabalho em uma empresa com 6 servidores o problema é: quando acabar a energia e o no break sinalizar shutdown automaticamente dever ser rodado um "script" que desligue os servidores pois o no break é fraco porém não pode ser em .bat pois a senha do administrador ficaria exposta então me disseram para fazer um executavel. Pensei em Pascal mas não achei muito sobre então só sobrou C. NÃO SEI C MUITO BEM pois ainda estou aprendendo mas tentei fazer algo, ficou mais ou menos assim:
#include <stdlib.h>
#include <stdio.h>
int main()
{
printf ("Desligando servidores.");
system( "net use \\192.168.1.host /user:administrador senha");
system( "shutdown -s -f -t 30 -m \\192.168.1.host" );
system( "net use \\192.168.1.host /user:administrador senha");
system( "shutdown -s -f -t 30 -m \\192.168.1.host" );
system( "net use \\192.168.1.host /user:administrador senha");
system( "shutdown -s -f -t 30 -m \\192.168.1.host" );
system( "net use \\192.168.1.host /user:administrador senha");
system( "shutdown -s -f -t 30 -m \\192.168.1.host" );
system( "net use \\192.168.1.host /user:administrador senha");
system( "shutdown -s -f -t 30 -m \\192.168.1.host" );
system( "net use \\192.168.1.host /user:administrador senha");
system( "shutdown -s -f -t 30 -m \\192.168.1.host" );
system ("PAUSE");
return 0;
}
Infelizmente algo está errado (ou está tudo errado rs) alguém pode me dar uma ajuda?
#include <stdlib.h>
#include <stdio.h>
int main()
{
printf ("Desligando servidores.");
system( "net use \\192.168.1.host /user:administrador senha");
system( "shutdown -s -f -t 30 -m \\192.168.1.host" );
system( "net use \\192.168.1.host /user:administrador senha");
system( "shutdown -s -f -t 30 -m \\192.168.1.host" );
system( "net use \\192.168.1.host /user:administrador senha");
system( "shutdown -s -f -t 30 -m \\192.168.1.host" );
system( "net use \\192.168.1.host /user:administrador senha");
system( "shutdown -s -f -t 30 -m \\192.168.1.host" );
system( "net use \\192.168.1.host /user:administrador senha");
system( "shutdown -s -f -t 30 -m \\192.168.1.host" );
system( "net use \\192.168.1.host /user:administrador senha");
system( "shutdown -s -f -t 30 -m \\192.168.1.host" );
system ("PAUSE");
return 0;
}
Infelizmente algo está errado (ou está tudo errado rs) alguém pode me dar uma ajuda?





