У меня есть сервер сборки автоматизации, который создает ночные сборки. Это происходит при выходе из системы в Windows XP. Это один домен, а сервер, на который я хочу скопировать сборки, находится в другом домене (win2k3).
Я не могу использовать общий сетевой ресурс при выходе из системы, и как только я пытаюсь перейти на сервер вручную, он запрашивает имя пользователя / пароль.
Я предполагаю, что единственный способ - создать сценарий / пакетный файл, который имеет учетную запись домена и пароль для сервера и запускается в запланированное время.
Если есть более элегантный способ, дайте мне знать.
Спасибо
Это кладж, но вы можете просто добавить разрешения на общий ресурс, который существует во втором домене, чтобы разрешить доступ к нему всему, что запущено с компьютера сборки (это довольно опасно), почему бы просто не создать его на конечном компьютере, который ему нужно к?
Я бы не стал этого делать, сценарий, вероятно, лучший вариант, но, ради полноты, я считаю, что следующее сработает:
Перейдите в редактор локальной политики безопасности на машине Windows 2000 (secpol.msc) и перейдите в Локальные политики -> Параметры безопасности. Измените эти настройки:
Учетные записи: статус гостевой учетной записи - Включено
Доступ к сети: разрешить всем доступ к анонимным пользователям для включения
Доступ к сети: общие ресурсы, к которым можно получить доступ анонимно - добавьте имя целевого общего ресурса
Эти настройки должны позволять кому угодно обновлять файлы в этом общем ресурсе без запроса пароля.
Люди, заботящиеся о безопасности, могут сейчас дрожать от отвращения, но вот оно.
Возможные решения вне моей головы:
Суть в том, что доверительные отношения - это «официальный» способ добиться того, чего вы хотите, и все остальное может стать обходным решением.