Transformations sécurisées
Les transformations sécurisées sont parfois nécessaires pour des raisons de sécurité. Les transformations sécurisées sont stockées localement sur l’ordinateur de l’utilisateur dans un emplacement où, sur un système de fichiers sécurisé, l’utilisateur n’a pas d’accès en écriture. Ces transformations sont mises en cache à cet emplacement pendant l’installation ou la publication du package. Seuls les administrateurs et le système local ont accès en écriture à cet emplacement. Un utilisateur non administrateur ne peut pas modifier le fichier de transformation. Lors de la installation à la demande ultérieure ou installations de maintenance du package, le programme d’installation utilise les transformations mises en cache.
Pour spécifier le stockage de transformation sécurisé, définissez la stratégie TransformsSecure, définissez la propriété TRANSFORMSSECURE ou transmettez @ ou | symbole dans la liste des transformations. Notez que vous ne pouvez pas inclure de transformations sécurisées et non sécurisées dans la même liste de transformations. Consultez application de transformations.
La suppression du produit par n’importe quel utilisateur supprime toutes les transformations sécurisées pour ce produit de l’ordinateur de l’utilisateur.
Si le programme d’installation détecte qu’une transformation sécurisée n’est pas disponible localement, elle tente de restaurer le cache de transformation à partir d’une source. Les transformations sécurisées peuvent être sécurisées à la source ou secure-full-path :
- transformations sécurisées à la source manquantes dans le cache de transformation local sont restaurées à partir de la racine de la source du fichier .msi.
- transformations de chemin d’accès complet sécurisé manquantes dans le cache de transformation local sont restaurées à partir du chemin complet d’origine spécifié par la liste des transformations.