Comment ajouter une liste de sites d'exceptions Java pour tous les utilisateurs

J'ai besoin d'utiliser une ancienne applet Java pour un certain site Web, mais les versions Java plus récentes ne peuvent pas l'exécuter, car elle a un certificat auto-signé. En lisant le Guide de déploiement d'Oracle, je dois faire mon propre déploiement.JAR, avec une signature de certificat appropriée (non auto-signée), juste pour créer l'exception dont j'ai besoin pour exécuter des applets à partir d'un seul domaine.

J'ai trouvé qu'il existe un fichier %userprofile%appdataLocalLowSunJavaDeploymentsecurityexception.sites, évidemment un pour chaque utilisateur. Là, une par ligne, est une liste de domaines que je peux défini pour exclure de NE PAS être exécuté. Lorsque j'ajoute le nom de domaine, l'utilisateur reçoit une seule invite, puis il autorise simplement ce domaine pour cet utilisateur. Grand.

Je sais que je pourrais ajouter ce fichier au profil d'utilisateur par défaut , pour tous les nouveaux utilisateurs en cours de création. Malheureusement, je ne pense pas que la suppression du profil de chaque utilisateur de chacun des systèmes soit la bonne voie à suivre. Je peux pousser des commandes vers des ordinateurs, mais les commandes s'exécutent en tant qu'utilisateur - je ne peux pas utiliser %USERPROFILE% pour cela. Je ne veux pas pour le mettre dans mon script de connexion, car je ne veux pas que le fichier devienne volumineux pour les utilisateurs qui se connectent et se déconnectent constamment des systèmes. Je souhaite également que le domaine unique soit ajouté à tout ce qui s'y trouve, sans effacer les préférences de l'utilisateur qui peuvent déjà exister.

Parce que je ne veux pas effacer leurs préférences, j'ai pensé à faire quelque chose dans le sens de echo http://www.example.com >> %userprofile%appdataLocalLowSunJavaDeploymentsecurityexception.sites, mais cela ne fonctionnera pas, car cela continuera à s'ajouter au fichier.

Que puis-je faire pour ajouter la liste aux exceptions règle, mais seulement si la règle n'existe pas déjà?

demandé sur