Usuário com melhor resposta
Script no Iniciar de todos os usuarios

Pergunta
-
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- Marcado como Resposta Wagner dos Santos VasconcellosModerator sexta-feira, 1 de junho de 2012 13:22
-
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- Marcado como Resposta Wagner dos Santos VasconcellosModerator sexta-feira, 1 de junho de 2012 13:22
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- Marcado como Resposta Wagner dos Santos VasconcellosModerator sexta-feira, 1 de junho de 2012 13:22
-
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 -
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- Marcado como Resposta Wagner dos Santos VasconcellosModerator sexta-feira, 1 de junho de 2012 13:22
-
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 -