Eu preciso desenvolver um script (WSH) para adicionar no login script da rede, que liste todos os executáveis existentes nas maquinas da rede, gere um arquivo "com o nome da maquina" .log e armazene numa unidade de rede.
Eu já consigo gerar um arquivo teste.log contendo todos os executáveis e copiar ele pra uma unidade de rede, mas não sei como pegar o nome da máquina e atribuir ao nome de arquivo (neste caso teste.log).
Não sei se ficou claro, mas tipo, se o nome da maquina for "marcio" quero que ele gere "marcio.log"
Um enorme abraço a todos e agradeço previamente qualquer tipo de ajuda.
################################################
Obs: Deve ser algo que funcione tanto no xp, quanto no 98, quanto no 2000. já vi que o comando hostname não funciona no 98. Vou colar meu script aqui:
Dim oShell
Set oShell = WScript.CreateObject ("WSCript.shell")
Pergunta
marciunix
Eu preciso desenvolver um script (WSH) para adicionar no login script da rede, que liste todos os executáveis existentes nas maquinas da rede, gere um arquivo "com o nome da maquina" .log e armazene numa unidade de rede.
Eu já consigo gerar um arquivo teste.log contendo todos os executáveis e copiar ele pra uma unidade de rede, mas não sei como pegar o nome da máquina e atribuir ao nome de arquivo (neste caso teste.log).
Não sei se ficou claro, mas tipo, se o nome da maquina for "marcio" quero que ele gere "marcio.log"
Um enorme abraço a todos e agradeço previamente qualquer tipo de ajuda.
################################################
Obs: Deve ser algo que funcione tanto no xp, quanto no 98, quanto no 2000. já vi que o comando hostname não funciona no 98. Vou colar meu script aqui:
Dim oShell
Set oShell = WScript.CreateObject ("WSCript.shell")
oShell.run "cmd /K hostname > C:\namemaq.log & exit"
oShell.run "cmd /K C: & Dir/s *.exe >> C:\teste.log & copy c:\*.log \\wstcsv1\transfer\executaveis & exit"
oShell.run "cmd /K DEL c:\nomemaq.log & COPY c:\*.log \\wstcsv1\transfer\executaveis & exit"
Set oShell = Nothing
Link para o comentário
Compartilhar em outros sites
3 respostass a esta questão
Posts Recomendados
Participe da discussão
Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.