Dans le programme d'installation .msi de Windows, si vous spécifiez une action personnalisée à exécuter au moment de l'installation d'une application, elle sera exécutée sous l'utilisateur "SYSTEM". Puis-je contourner ce problème en passant un paramètre de ligne de commande à l'action personnalisée (fichier .exe) et faire en sorte qu'elle soit exécutée sous l'utilisateur "SYSTEM" ? actuellement connecté utilisateur ?
Réponses
Trop de publicités?
Stanley Williams
Points
5024
Est-ce que c'est ce que vous recherchez ?
RUNAS
Execute a program under a different user account.
Syntax
RUNAS [/profile] [/env] [/netonly] /user:user Program
Key
/profile Option to load the user's profile (registry)
/env Use current environment instead of user's.
/netonly Use the credentials specified only for remote connections.
/user Username in form USER@DOMAIN or DOMAIN\USER
(USER@DOMAIN is not compatible with /netonly)
Program The command to execute
Saisissez le mot de passe lorsque vous y êtes invité.
Lorsque vous démarrez un programme avec RunAs /netonly
le programme s'exécutera sur votre ordinateur local sous le nom de l'utilisateur sous lequel vous êtes actuellement connecté, mais toute connexion à d'autres ordinateurs du réseau sera effectuée à l'aide du compte utilisateur spécifié.
Sans /netonly
tout sera exécuté sous le compte utilisateur spécifié.
Mike Valstar
Points
1439
Navneet
Points
1