Назад | Перейти на главную страницу

Настраиваете многопользовательское запланированное задание?

Как лучше всего настроить запланированное задание (например, сборку программного обеспечения), чтобы оно не было привязано к одному пользователю?

Наша ситуация такова, что нам нужно запланировать задание, которое будет выполняться на ночь на компьютере с Windows 7, и мы хотим, чтобы кто-либо в нашей группе внес изменения или перезапустил задание по мере необходимости (например, если владелец находится в отпуске или заболел). Я могу сделать сами файлы доступными для нескольких пользователей, но проблема в самой работе. Я предполагаю, что наша группа безопасности не будет использовать локальную учетную запись с известным паролем, а наша групповая политика, похоже, не разрешает задания, которые автоматически входят в систему как пользователь.

Я думаю, вам следует управлять этими двумя аспектами по отдельности, но вы можете решить все это с помощью моей первой рекомендации.

Возобновление работы

Вы можете сделать всех, кому нужно перезапустить задание, администратором в окне сборки.

Внесение изменений в работу

Держите сценарии сборки в системе контроля версий и пусть ваша работа проверяет сценарии сборки перед каждым запуском. Затем вы можете предоставить доступ к фиксации любому, кому должно быть разрешено изменять задание сборки.

Если вы пытаетесь делать сборки программного обеспечения (как указано в OP), проверьте систему, предназначенную для этой функциональности, такую ​​как CruiseControl.Net (http://confluence.public. Shouldtworks.org/display/CCNET/Welcome+to+CruiseControl.NET) или Хадсон. Это даже обеспечит приятную простую функцию перезапуска.

Если вы занимаетесь разработкой программного обеспечения и у вас нет системы контроля версий, приобретите ее СЕЙЧАС !!! CVS, SVN и Git - все относительно простые в использовании системы управления версиями, которые имеют открытый исходный код и находятся в свободном доступе.