|
|
||||||
|
#1
|
|
|
|
|
Bonjour,
Quelques uns de mes scripts (.vbs) ne s'exécutent pas correctement sous vista/seven sauf si je les lance en administrateur (clic-droit,....). Existe t'il un moyen (dans le script) de forcer le mode administrateur avec apparition de la boite d'avertissement de l'UAC? J'aimerai aussi pouvoir détecter si j'ai besoin de forcer l'UAC (vista) ou si je n'en ai pas besoin (XP)? Merci Thierry |
|
|
|
#2
|
|
|
|
|
Bonjour,
A ma connaissance et pour les scripts, il n'existe pas de détection automatique. Pour forcer le démarrage avec des privilèges admin vous pouvez créer un raccourci vers cscript.exe ou swcript.exe en cochant la case "lancer en tant qu'administrateur". |
|
#3
|
|
|
|
|
Le 09/03/2010 08:57, Marc Lognoul [MVP] a écrit :
> Bonjour, > > A ma connaissance et pour les scripts, il n'existe pas de détection > automatique. > Pour forcer le démarrage avec des privilèges admin vous pouvez créer un > raccourci vers cscript.exe ou swcript.exe en cochant la case "lancer en > tant qu'administrateur". > Merci, mais les scripts étant plutôt des outils sur ma clé USB, le but est que ca marche sur n'importe quel poste directement. Sur les quelques postes vista ou je suis intervenu, le clic-droit/exécuter en tant qu'administrateur n'apparaissait pas pour les scripts vbs, J'ai lu quelques trucs ou on parlait de droits (un peu comme dans le programme 'Drop my rights' qui permet de lancer IE avec des droits restreints, mais dans le sens inverse). |
|
#4
|
|
|
|
|
Th.A.C a écrit le 04/03/2010 à 23h20 :
> Bonjour, > > Quelques uns de mes scripts (.vbs) ne s'exécutent pas correctement sous > > vista/seven sauf si je les lance en administrateur (clic-droit,....). >> Existe t'il un moyen (dans le script) de forcer le mode administrateur > avec apparition de la boite d'avertissement de l'UAC? > J'aimerai aussi pouvoir détecter si j'ai besoin de forcer l'UAC (vista) > > ou si je n'en ai pas besoin (XP)? > > Merci > > Thierry Bonjour , Oui , ajouter cette partie de code dans tes VBscripts pour les exécuter ave une élévation '-------------------------------------------------------------------------------- If WScript.Arguments.length =0 Then Set objShell = CreateObject("Shell.Application") objShell.ShellExecute "wscript.exe", Chr(34) & _ WScript.ScriptFullName & Chr(34) & " uac", "", "runas", 1 Else 'Placer son code vb ici . End If '-------------------------------------------------------------------------------- Cordialement. Sebast22 |
|
|
| Discussions similaires | |
| Vista vs Seven Bonjour Quelqu'un peut-il me dire comment je peux identifier si un Vista et installé ou un Windows 7 ** sans booter** sur le disque (donc juste en examinant les fichiers... |
|
| Vista 64 et Seven Bonsoir à tous Grand besoin de conseils, ayant eu cette semaine un problème d?installation d?une base en runtime sur un Vista 64 bits???. En effets jusqu?à présent mon instal... |
|
| PC avec Vista et Seven Bonsoir, Sur un DD avec 2 partitions une pour Vista et l'autre pour Seven et en dual boot avec vista boot pro, je souhaite ne garder que la partition avec Seven et supprimer... |
|
| Vista 32 - Seven 64 Bonjour à tous, Peut-on installer Seven 64 bits en dual boot avec Vista 32 bits ? Amicalement, Jean |
|
|
Fuseau horaire GMT. Il est actuellement 23h18. | Privacy Policy
|