Как добавить список сайтов исключений Java для всех пользователей
Мне нужно использовать старый Java-апплет для определенного веб-сайта, но более новые версии Java не могут его запустить, так как он имеет самозаверяющий сертификат. Читая Руководство по развертыванию Oracle, мне нужно создать собственное развертывание.JAR, с надлежащей подписью сертификата (не самозаверяющей), просто для создания исключения мне нужно запускать апплеты из одного домена.
Я обнаружил, что существует файл %userprofile%appdataLocalLowSunJavaDeploymentsecurityexception.sites
, очевидно, по одному для каждого пользователя. Там, по одному на строку, приведен список доменов, которые я могу установите для исключения, чтобы НЕ выполняться. Когда я добавляю доменное имя, пользователь получает одно приглашение, а затем просто разрешает этот домен для этого пользователя. Здорово.
Я знаю, что мог бы добавить этот файл в профиль пользователя По умолчанию для любых создаваемых новых пользователей. К сожалению, я не думаю, что удаление профиля каждого пользователя из каждой системы - это правильный путь. Я могу отправлять команды на компьютеры, но команды выполняются от имени моего пользователя - я не могу использовать %USERPROFILE% для этого. Я не хочу чтобы включить это в мой сценарий входа в систему, так как я не хочу, чтобы файл становился большим для пользователей, которые постоянно входят и выходят из систем. Я также хочу, чтобы только один домен был добавлен ко всему, что там есть, без стирания предпочтений пользователя, которые уже могут существовать.
Поскольку я не хочу стирать их предпочтения, я подумал о том, чтобы сделать что-то вроде echo http://www.example.com >> %userprofile%appdataLocalLowSunJavaDeploymentsecurityexception.sites
, но это не сработает, так как будет продолжать добавляться в файл.
Что я могу сделать, чтобы добавить список к исключениям правило, но только если правило еще не существует?