none
Script no Iniciar de todos os usuarios RRS feed

  • Pergunta

  • Caros preciso de um codigo que acesse o iniciar de todos os usuarios (ALL USERS STARTUP) e cole um script do servidor nesta pasta. Tenho windows XP e Windows 7 como faço.

    Desde ja agradeço


    assinado
    segunda-feira, 24 de outubro de 2011 18:18

Respostas

  • Este script não é para ser executado nas estações e sim na estação de um administrador.

    Talvez eu tenha entendido errado, mas entendi que é uma ação pontual, exemplo: vou executar este script agora que vai copiar um arquivo para todas as estações que preciso. Só irei rodar isto novamente quando mudar este arquivo.

     


    Fábio de Paula Junior
    terça-feira, 25 de outubro de 2011 12:04
    Moderador
  • O script abaixo (.BAT) copia um atalho da estação onde esta o script para as pastas das máquinas que tem o nome dentro do arquivo computadores.txt (um computador por linha). O computadores.txt deve estar na mesma pasta da .BAT do código abaixo.

    :: Windows XP
    for /f %%W in (computadores.txt) do copy C:\pastasuamaquina\script.bat "\\%%W\C$\Documents and Settings\All Users\Start Menu\Programs\Startup"
    
    :: Windows 7
    for /f %%W in (computadores.txt) do copy C:\pastasuamaquina\script.bat "\\%%W\C$\ProgramData\Microsoft\Windows\Start Menu"
    

    O código tem apenas duas linhas, a primeira funciona para o Windows XP e a segunda para o Windows 7, pode rodar o script desse jeito mesmo, se a maquina for XP vai funcionar na primeira linha e vai dar erro na segunda (sem problemas).

    Veja que o script utiliza o comppartilhamento administrativo C$ da estação remota, então vc tem que ser administrador da estação remotoa para conseguir acessar este compartilhamento.


    Fábio de Paula Junior
    segunda-feira, 24 de outubro de 2011 23:36
    Moderador

Todas as Respostas

  • O script abaixo (.BAT) copia um atalho da estação onde esta o script para as pastas das máquinas que tem o nome dentro do arquivo computadores.txt (um computador por linha). O computadores.txt deve estar na mesma pasta da .BAT do código abaixo.

    :: Windows XP
    for /f %%W in (computadores.txt) do copy C:\pastasuamaquina\script.bat "\\%%W\C$\Documents and Settings\All Users\Start Menu\Programs\Startup"
    
    :: Windows 7
    for /f %%W in (computadores.txt) do copy C:\pastasuamaquina\script.bat "\\%%W\C$\ProgramData\Microsoft\Windows\Start Menu"
    

    O código tem apenas duas linhas, a primeira funciona para o Windows XP e a segunda para o Windows 7, pode rodar o script desse jeito mesmo, se a maquina for XP vai funcionar na primeira linha e vai dar erro na segunda (sem problemas).

    Veja que o script utiliza o comppartilhamento administrativo C$ da estação remota, então vc tem que ser administrador da estação remotoa para conseguir acessar este compartilhamento.


    Fábio de Paula Junior
    segunda-feira, 24 de outubro de 2011 23:36
    Moderador
  • Caros agradeço,

    Porém se for possível um .vbs agradeço desde já tendo em vista que nossas estações tem o prompt de comando desabilitado, e tambem todos os nossos scripts são .vbs o que facilita não dando suporte grafico ao usuário.

    Valeu...


    assinado
    terça-feira, 25 de outubro de 2011 11:25
  • Este script não é para ser executado nas estações e sim na estação de um administrador.

    Talvez eu tenha entendido errado, mas entendi que é uma ação pontual, exemplo: vou executar este script agora que vai copiar um arquivo para todas as estações que preciso. Só irei rodar isto novamente quando mudar este arquivo.

     


    Fábio de Paula Junior
    terça-feira, 25 de outubro de 2011 12:04
    Moderador
  • Na realidade preciso de um script que acesse o "iniciar de todos os usuários" depois acesse o \\servidor\arq.vbs

    e cole nesta pasta de acordo com o sistema operacional.

    Feito isso...

    Pretenção criar uma http:\\intranet com inventario de Hardware e Software para nosso setor, porem só pode ser rodado se não existir o arquivo -- nome.html -- já gerado, por aquele gerador de inventario que voces forneceram anteriormente no site.

     

    No caso do XP é: C:\Documents and Settings\All Users\Menu Iniciar\Programas\Inicializar

    No caso do Windows 7 é: C:\ProgramData\Microsoft\Windows\Start Menu\Programs\Startup

     

     

    Valeu caros amigos

     


    assinado
    terça-feira, 25 de outubro de 2011 12:53
  • O script .BAT faz funciona da maneira que vc precisa? Só falta transformá-lo em .VBS?
    Fábio de Paula Junior
    quinta-feira, 27 de outubro de 2011 10:54
    Moderador