9 votes

Argument de ligne de commande pour s'exécuter en tant qu'autre utilisateur sous Windows ?

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 ?

14voto

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é.

3voto

Mike Valstar Points 1439

Dans l'espace cible des raccourcis :

C:\Windows\System32\runas.exe /profile /user:COMPUTERNAME_04\administrator C:\totalcmd\TOTALCMD64.EXE

-2voto

Navneet Points 1

Si vous voulez ouvrir une autre application que celle d'Administrator, procédez comme suit : 1. Maintenez la touche shift + clic droit sur l'application. Cela affichera l'option "Exécuter en tant que différent utilisateur".

SistemesEz.com

SystemesEZ est une communauté de sysadmins où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X