hilpers


  hilpers > microsoft.* > microsoft.scripting

 #1  
04/03/2010, 21h20
Th.A.C
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  
09/03/2010, 06h57
Marc Lognoul [MVP]
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  
10/03/2010, 18h40
Th.A.C
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  
24/03/2010, 21h40
sebast22
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