Lancer le script avec un compte différent sur W7

0

Je voudrais créer un raccourci sur dekstop qui ouvrirait le script en tant qu'utilisateur différent (compte d'administrateur dans un domaine différent). En fait, j'ai quelque chose comme ça:

C:\Windows\System32\runas.exe /savecred /user:domain\adminacc "C:\path of script\elevate32.exe Reset-Password.vbs"

J'ai enregistré mes informations d'identification dans le gestionnaire de fenêtres et le fichier elevate32 dans le dossier contenant le script. Malheureusement, lorsque je lance ceci, la seule chose que je reçois est une erreur Windows: le fichier reset-password.vbs n’a pas été trouvé. Pourriez-vous s'il vous plaît conseiller ce que je fais mal? Je vous remercie

Lukáš Stacke
la source

Réponses:

0

Vous êtes juste en train de courir elevate32.exeet vous devriez Reset-Password.vbsêtre placé dans le répertoire de travail actuel où les runas commencent. D'après mon expérience, ce serait C:\Windows\System32. Vous pouvez y remédier en utilisant un simple fichier de commandes qui, par exemple, effectue les tâches suivantes:

cd /D "C:\Path to Script\"
elevate32.exe Reset-Password.vbs
Seth
la source
Bonjour, merci de votre réponse. J'ai essayé de placer elevate32.exe et mon script dans le dossier C: \ Windows \ System32 et d’exécuter {C: \ Windows \ System32 \ runas.exe / savecred / user: domaine \ acc "C: \ Windows \ System32 \ elevate32.exe Reset-Password.vbs "}. Malheureusement, il me donne toujours une erreur: Windows ne peut pas trouver Reset-Password.vbs .. J'ai aussi essayé votre façon conseillée, mais la même erreur apparaît .. Impossible, le compte administrateur est dans un domaine différent de celui que je suis actuellement connecté?
Lukáš Stacke
Cela n'a pas d'importance si vous spécifiez un chemin d'accès complet à exécuter elevate32.exe. Je ne sais pas comment cela fonctionne, alors vérifiez quels paramètres sont acceptés. De plus, quelle était la sortie générée par le lot? Vous pouvez également inclure un PAUSEà la fin du lot pour le faire attendre.
Seth