Runas
Mis à jour: janvier 2005
S'applique à: Windows Server 2003, Windows Server 2003 R2, Windows Server 2003 with SP1, Windows Server 2003 with SP2
Runas
Permet à un utilisateur d'exécuter des outils et des programmes spécifiques avec des autorisations différentes de celles attribuées à l'ouverture de session.
Syntaxe
runas [{/profile | /noprofile}] [/env] [/netonly] [/savedcreds] [/smartcard] [/showtrustlevels] [/trustlevel] /user:NomCompteUtilisateur "NomProgramme CheminVersFichierProgramme"
Paramètres
- /profile
- Permet de charger le profil de l'utilisateur. Le paramètre /profile est utilisé par défaut.
- /no profile
- Permet de spécifier que le profil de l'utilisateur n'est pas chargé. Cela permet à l'application de se charger plus rapidement mais cela peut parfois également entraîner un dysfonctionnement dans certaines applications.
- /env
- Spécifie l'utilisation de l'environnement réseau actuel au lieu de l'environnement local de l'utilisateur.
- /netonly
- Indique que les informations utilisateur spécifiées ne servent qu'à l'accès distant.
- /savedcreds
- Indique si les informations d'identification ont été précédemment enregistrées par cet utilisateur.
- /smartcard
- Indique si les informations d'identification sont fournies ou non par une carte à puce.
- /showtrustlevels
- Affiche la liste des options du paramètre /trustlevel.
- /trustlevel
- Spécifie le niveau d'autorisation auquel l'application doit être lancée. Utilisez le paramètre /showtrustlevels pour afficher les niveaux d'approbation disponibles.
- /user: NomCompteUtilisateur " NomProgramme CheminVersFichierProgramme "
- Indique le nom du compte d'utilisateur sous lequel le programme doit être exécuté, le nom du programme et le chemin d'accès du fichier programme. Le format du compte d'utilisateur doit être le suivant : Utilisateur@Domaine ou Domaine\Nom_Utilisateur.
- /?
- Affiche l'aide à l'invite de commandes.
Notes
-
Il est conseillé aux administrateurs d'utiliser un compte avec un nombre restreint d'autorisations pour exécuter des tâches courantes, non administratives et d'utiliser un compte avec des autorisations plus étendues uniquement pour l'exécution de tâches d'administration spécifiques. Pour que cela soit possible sans devoir fermer et réouvrir les sessions, ouvrez une session avec un compte d'utilisateur normal et utilisez la commande runas pour exécuter les outils qui nécessitent des autorisations plus étendues.
-
Si vous souhaitez des exemples d'utilisation de la commande runas, voir la section Rubriques connexes.
-
L'emploi de la commande runas n'est pas limité aux comptes d'administrateur, bien que ceux-ci soient les plus fréquemment utilisés. N'importe quel utilisateur possédant plusieurs comptes peut employer la commande runas pour exécuter un programme, la console MMC ou une fonction du Panneau de configuration avec d'autres identifications.
-
Si vous souhaitez utiliser le compte Administrateur sur votre ordinateur, pour le paramètre /user:, tapez l'une des commandes suivantes :
/user:NomCompteAdministrateur@NomOrdinateur
/user:NomOrdinateur\NomCompteAdministrateur -
Si vous voulez utiliser cette commande en tant qu'administrateur de domaine, tapez l'une des commandes suivantes :
/user:NomCompteAdministrateur@NomDomaine
/user:NomDomaine\NomCompteAdministrateur -
La commande runas vous permet d'exécuter des programmes (*.exe), des consoles MMC enregistrées (*.msc), des raccourcis à des programmes et des consoles MMC enregistrées ainsi que des fonctions du Panneau de configuration. Vous pouvez les exécuter en tant qu'administrateur pendant que vous êtes connecté à votre ordinateur en tant que membre d'un autre groupe tel que le groupe Utilisateurs ou Utilisateurs avec pouvoir.
-
Vous pouvez utiliser la commande runas pour démarrer n'importe quel programme, console MMC ou fonction du Panneau de configuration. Dans la mesure où vous spécifiez le compte d'utilisateur et le mot de passe appropriés, le compte d'utilisateur est autorisé à se connecter à l'ordinateur et le programme, la console MMC ou la fonction du Panneau de configuration est disponible sur le système ainsi que pour le compte d'utilisateur.
-
La commande runas vous permet d'administrer un serveur dans une autre forêt (l'ordinateur à partir duquel vous exécutez un outil et le serveur que vous administrez se trouvent dans des domaines différents).
-
Si vous tentez de démarrer un programme, une console MMC ou une fonction du Panneau de configuration à partir d'un emplacement réseau avec la commande runas, celle-ci risque d'échouer, car les informations d'identification utilisées pour se connecter à la ressource réseau partagée et celles employées pour démarrer le programme sont différentes. Il se peut en effet que ces dernières identifications ne permettent pas d'accéder à la même ressource réseau partagée.
-
Certains éléments, tels que le dossier Imprimantes et les éléments du Bureau, sont ouverts indirectement et ne peuvent pas être démarrés avec la commande runas.
-
Si la commande runas échoue, il se peut que le service Ouverture de session secondaire ne soit pas en cours d'exécution ou que le compte d'utilisateur ne soit pas valide. Pour vérifier l'état du service Ouverture de session secondaire, dans la Gestion de l'ordinateur, cliquez sur Services et applications, puis cliquez sur Services. Pour tester le compte d'utilisateur, essayez de vous connecter au domaine approprié à l'aide du compte.
Exemples
Pour démarrer une instance de l'invite de commandes en tant qu'administrateur sur l'ordinateur local, tapez :
runas /user: Nom_Ordinateur_Local \administrator cmd
Lorsqu'un message vous y invite, tapez le mot de passe administrateur.
Pour démarrer une instance du composant logiciel enfichable Gestion de l'ordinateur à partir d'un compte d'administrateur de domaine nommé domaine_société\admin_domaine, tapez :
runas /user:companydomain\domainadmin "mmc %windir%\system32\compmgmt.msc"
Lorsqu'un message vous y invite, tapez le mot de passe du compte.
Pour démarrer une instance du Bloc-notes à partir du compte d'administrateur de domaine utilisateur dans un domaine appelé domaine.microsoft.com, tapez :
runas /user:user@domain.microsoft.com "bloc-notes mon_fichier.txt"
Lorsqu'un message vous y invite, tapez le mot de passe du compte.
Pour démarrer une instance d'une fenêtre d'invite de commandes, une console MMC enregistrée, une fonction du Panneau de configuration ou un programme qui administrera un serveur dans une autre forêt, tapez :
runas /netonly /user: Domaine \ NomUtilisateur " Commande "
Domaine \ Nom_Utilisateur doit être un utilisateur disposant des autorisations suffisantes pour gérer le serveur. Lorsqu'un message vous y invite, tapez le mot de passe du compte.
Légende de mise en forme
| Mise en forme | Signification |
|---|---|
|
Italique |
Informations que l'utilisateur doit fournir |
|
Gras |
Éléments que l'utilisateur doit taper tels qu'ils sont indiqués |
|
Points de suspension (...) |
Paramètre pouvant être répété plusieurs fois dans une ligne de commande |
|
Entre crochets ([]) |
Éléments facultatifs |
|
Entre accolades ({}), avec séparation des options par une barre verticale (|). Exemple : {pair|impair} |
Ensemble d'options parmi lesquelles l'utilisateur doit en choisir une seule |
|
|
Code ou données de programme |
Voir aussi
