Script executado como usuário no momento da inicialização

3

No servidor windows, gostaria de iniciar os aplicativos quando a máquina for inicializada, que estaria em execução quando eu fizer login remoto usando os serviços de terminal. Isso é possível? Eu especificamente preciso que ele inicie quando a máquina inicializar, não quando eu fizer o login pela primeira vez.

    
por David Nehme 11.10.2012 / 06:57

3 respostas

3

Você pode fazer isso se estiver disposto a configurar o login automático para sua própria conta ou uma conta que será usada para se conectar a essa máquina. Quando a máquina inicializa, ela faz o login e segue o conselho do Richie068, menu WRT, etc. Fazemos isso para alguns servidores onde eu trabalho não apenas com contas pessoais.

Para configurar o logon automático, siga as instruções para o artigo da base de conhecimento 315231 ou 310584 Por favor, certifique-se de usar uma conta de usuário especial para essa finalidade, não sua conta pessoal. A idéia é que você se conecte a esta máquina via desktop remoto usando o console / console ou / admin e faça login como aquele usuário especial.

    
por 11.10.2012 / 08:02
3

Já tentou adicionar atalhos ao arranque? Eu uso a pasta de inicialização para lançar vários arquivos de lote sempre que eu faço login em várias máquinas no trabalho através de serviços de terminal. Os arquivos de lote chamam várias ferramentas como o BGInfo (que exibe informações do sistema e atualiza quando eu faço o login para mostrar vários detalhes sobre o computador em que estou logado), mapeando unidades de rede, etc.

Se você quiser que o aplicativo seja executado para todos os usuários, faça o seguinte:

  1. Vá para Iniciar > Programas > clique com o botão direito em Startup
  2. Selecione Explorar todos os usuários
  3. Copie / cole atalhos, arquivos em lote ou quaisquer itens que você deseja iniciar para qualquer usuário que faça login nessa pasta no explorer.
  4. Sair do servidor
  5. Faça login novamente com qualquer conta de usuário e veja se o aplicativo é carregado ou não.

Dependendo do aplicativo, você pode precisar ajustar as coisas de forma esguia para que tudo funcione.

Para fazer isso apenas para um único usuário:

  1. Faça login como o usuário que você deseja que os aplicativos / scripts executem no login
  2. Vá para Iniciar > Programas > clique com o botão direito em Startup
  3. Selecione Explorar (em vez de Explorar todos os usuários)
  4. Copie / cole atalhos, arquivos em lote ou quaisquer itens que você deseja iniciar para o usuário com o qual você está conectado.
por 11.10.2012 / 07:41
2

Dê uma olhada no registro (regedit.exe aberto) em HKEY_CURRENT_USER \ Software \ Microsoft \ Windows \ CurrentVersion \ Run HKEY_LOCAL_MACHINE \ Software \ Microsoft \ Windows \ CurrentVersion \ Executar

O primeiro define o que acontece quando o usuário atual está logado e o outro, "qualquer usuário".

Aqui, o SO informa quais aplicativos serão executados na inicialização. Você pode escrever o seu próprio clicando com o botão direito do mouse e adicionando um novo "valor String" com o nome do aplicativo no campo Nome e seu caminho no campo Valor. Provavelmente já existem alguns exemplos.

    
por 11.10.2012 / 09:22