Page en Construction
Pour les postes de travail à partir de la version Windows Vista
Depuis Vista des sécurités ont été ajoutées qui
empêche notamment le lancement d’un script avec les droits
administrateurs. C'est gênant pour automatiser certaines
tâches administrative à l’aide de scripts VBS. Un contournement
simple est de lancer le script nécessitant les droits administrateur
à partir d’un autre script avec cette syntaxe :
set objShell = createObject("Shell.Application")
Set objFolder = objShell.Namespace("chemin du fichier VBS")
set objFolderItem = objFolder.ParseName("nom du fichier VBS.vbs")
objFolderItem.InvokeVerb "runas".
Créez un fichier VBS vide et coller ces lignes
remplacez "chemin du fichier VBS" par l'emplacement du VBS
que vous voulez lancer avec les droits administrateur
remplacez "nom du fichier VBS" par le nom du fichier VBS
que vous voulez lancer.
Pour tous Windows et toutes versions de Internet explorer
Set objFSO = CreateObject("Scripting.FileSystemObject")
Set ws = WScript.CreateObject("WScript.Shell")
WS.RegWrite"HKCU\Software\Microsoft\Windows\CurrentVersion\Internet
Settings\ProxyEnable", "00000001", "REG_DWORD"
WS.RegWrite"HKCU\Software\Microsoft\Windows\CurrentVersion\Internet
Settings\ProxyServer", "adresse ip du proxy:80",
"REG_SZ"
WS.RegWrite"HKCU\Software\Microsoft\Windows\CurrentVersion\Internet
Settings\ProxyOverride", "<local>", "REG_SZ"
Créez un fichier VBS vide et coller ces lignes
remplacez "adresse ip du proxy" par l'IP de votre proxy
Pour les postes de travail à partir de la version Windows Vista
strKeyPath = "Control Panel\Desktop\"
strDWORDValueName = "SCRNSAVE.EXE"
objReg.DeleteValue HKEY_CURRENT_USER,strKeyPath,strDWORDValueName
Créez un fichier VBS vide et coller ces lignes
Pour toutes version Windows
Set OpSysSet =
GetObject("winmgmts:{(Shutdown)}//./root/cimv2").ExecQuery("select *
from Win32_OperatingSystem where Primary=true")
for each OpSys in OpSysSet
OpSys.Reboot()
next
Créez un fichier VBS vide et coller ces lignes