4 votes

Windows 2008 RunAs

Tout d'abord, je tiens à m'excuser si j'utilise des mots incorrects, je ne suis pas un administrateur système. Donc, à partir du compte de l'administrateur, je veux exécuter un programme en tant qu'autre utilisateur. J'ai essayé le programme "runas". Cela fonctionne assez bien mais je veux, s'il y a une session RDP utilisant le compte sous lequel j'exécute l'application, que l'application apparaisse sur l'écran visible par la session RDP. J'espère avoir été clair... Merci d'avance !

0voto

Notinlist Points 3060

Je suppose que vous cherchez une exécution à distance. PsExec du paquet SysInternals implémente ceci. Il utilise ceci CreateProcessAsUser fonction.

Ce dont vous avez besoin, c'est d'exécuter quelque chose comme ceci :

PsExec.exe \\$Hostname -d -s -u $UserName -p $Password $PathToApp [$Arguments]

  • $Hostname - nom de votre serveur
  • $UserName - nom d'utilisateur de l'utilisateur sur la session duquel vous voulez que l'application apparaisse
  • $Password - son mot de passe
  • -d signifie "n'attendez pas la sortie" - utile pour les applications interactives avec interface graphique.
  • -s signifie "exécuter l'application en tant qu'utilisateur spécifié".
  • $PathToApp - application que vous voulez exécuter dans la session de l'utilisateur
  • [$Arguments] - arguments de ligne de commande pour l'application ; (les crochets signifient qu'il s'agit d'un paramètre facultatif)

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