Вы могли записать еще один сценарий Python, который загружает сценарии Python в надлежащий локальный dir/s через http или ftp. Модули urllib/2 работали бы просто великолепно. Это работало бы по LAN или WAN так, чтобы могло быть полезным в будущем.
Для хранения сценария простым, Вы оставляете логику планирования окнам. Просто добавьте новый сценарий к папке Windows Task scheduler и запланируйте его еженедельно или что бы то ни было.
Если бы они были всеми на домене AD, то я рекомендовал бы смотреть на функции развертывания пакета, доступные через групповую политику. Вы добавили бы все сценарии к msi пакету и выставили бы его, как Вы желаете.
Проверьте свои журналы IIS, чтобы видеть, раскрывает ли это что-нибудь.
Особенно интересный в журналах мог бы быть код состояния HTTP, однако URL, которые они просматривают, могли быть интересными в случае, если существует некоторая проблема, где Ваши пользователи неправильно возвращаются между серверами, и через аутентификацию не проходят правильно, или даже вообще.
Я действительно очень не посмотрел на журналы Exchange 2010 IIS, но если Ваши пользователи направляются к странице, подобной you-put-your-password-in-wrong-you-numpty.aspx
затем это, вероятно, было бы Вашим категорическим ответом. Во всей серьезности, хотя, если Вы целеустремленно аутентифицируете неправильно и видите то, на что это похоже в журналах IIS, Вы могли бы видеть подобный шаблон для других пользователей (я думаю, будучи направленным к странице регистрации с некоторыми определенными параметрами в строке запроса как login.aspx?reason=xxx
).