Configurando um trabalho agendado multiusuário?

1

Qual é a melhor prática para configurar um trabalho agendado (como uma compilação de software) para que não fique vinculado a um único usuário?

Nossa situação é que precisamos agendar um trabalho que é executado durante a noite em uma caixa do Windows 7 e queremos que qualquer pessoa do grupo faça alterações ou reinicie o trabalho conforme necessário (ou seja, caso o proprietário esteja de férias ou doente) ). Eu posso tornar os arquivos acessíveis para vários usuários, mas o problema é o próprio trabalho. Suponho que nosso grupo de segurança hesitaria em uma conta local com uma senha conhecida, e nossa política de grupo parece não permitir trabalhos que fazem login automático como usuário.

    
por jjkparker 19.12.2011 / 15:28

2 respostas

1

Acho que você deve gerenciar os dois aspectos separadamente, mas você pode resolver tudo com minha primeira recomendação.

Reiniciando o trabalho

Você pode fazer com que todos que precisam reiniciar o trabalho de um administrador na caixa de construção.

Fazendo alterações no trabalho

Mantenha seus scripts de construção no controle de versão e faça seu trabalho verificar os scripts de construção antes de cada execução. Em seguida, você pode conceder acesso de confirmação a qualquer pessoa que tenha permissão para modificar o trabalho de criação.

    
por 19.12.2011 / 15:59
0

Se você estiver tentando fazer compilações de software (como mencionado no OP), verifique um sistema projetado para essa funcionalidade, como o CruiseControl.Net ( link ) ou Hudson. Estes fornecerão até mesmo uma funcionalidade de reinicialização fácil e fácil.

Se você estiver desenvolvendo software e não tiver um sistema de controle de fonte, obtenha um AGORA !!! CVS, SVN e Git são relativamente simples de usar sistemas de controle de código aberto e disponíveis gratuitamente.

    
por 19.12.2011 / 19:20